プロが教えるわが家の防犯対策術!

やさしいJava活用編第3版(2009年9月3日版)を買いました。まったくの初心者です。p462ページの「ディレクトリを移動する」で本どうりにコマンドを入力しても「パスが見つかりません」と出てきますなぜですか?
よろしく御願いします。

A 回答 (3件)

stellasiaと申します。


Javaの本は初心者には非常に難しいと思います。
最近ではとても優しい本も出ていますが、それでも専門的な用語が多かったり暗黙的な知識が備わっていなければ解読できないものもあります。
しかしmoai545さんがお持ちの本は順を追って読めば、解読できるものだと思います。
もし一箇所でも踏み外せば、後々疑問が生まれてくるので何度も繰り返し、ゆっくり進んでください。

C:\YJK\Sample\01>javac Sample1.java についてですが

この操作がコンパイルという操作だということは理解されていますか?
Javacはコンパイルするための記述です。
javac Sample1.java の Sample1 という箇所はテキストで作成したクラス名である必要がありますが、一致していますでしょうか。
例題であればわかりやすいと思うのでお伝えしておきます。


例: Cドライブの中に Java というディレクトリ(フォルダ)をつくり
その中に Sample01.java というファイルを作ったとします。

ファイルはメモ帳のようなテキストエディタでOKです。

ファイルの中身を以下に記述します。

class Sample01 {
public static void main(String[] args){
System.out.println("Hello!!");
}
}

そのあとはコマンドプロンプトで操作します。

cd コマンドを使いCドライブのJavaフォルダへ移動します。

そのあと
C:\java>javac Sample01.java

これでコンパイルはOKです。
そのあと
C:\java>java Sampple01
で実行します。

これで
Hello!!
と表示されます。



もしこの方法でだめなら、パスの設定がされていない可能性があります。
お持ちの本を読み返してみて、パスの設定を見直してくださいね。
またわからなければ聞いてください。
    • good
    • 0
この回答へのお礼

まことに大変ありがとうございました。いろいろ試した結果わからなかったので、本屋さんで偶然「これならわかるJava入門の入門第2版(2009/6/10)」のP54ページを発見して買って試したら、解決することができました。まことに有難うございました。m(_ _)m

お礼日時:2010/07/06 12:40

>"javac"は、内部コマンドまたは外部コマンド、


>操作可能なプログラムまたはバッチファイルとして認識されていません。

これがでる場合はpathの設定がされていないときです。
本の最初、または最後の方に「JDKの使い方」というタイトルのページはないでしょうか?
自分の持っているのだとそのページに説明がかいてあります。

見つからない場合は下記のページを参考にしてください。
http://www1.bbiq.jp/takeharu/java95.html
    • good
    • 0
この回答へのお礼

まことに大変ありがとうございました。いろいろ試した結果わからなかったので、本屋さんで偶然「これならわかるJava入門の入門第2版(2009/6/10)」のP54ページを発見して買って試したら、解決することができました。まことに有難うございました。m(_ _)m

お礼日時:2010/07/06 12:39

本の通りにコマンド入力ということは、おそらく本に書いてあるディレクトリに移動しようとしているのではないでしょうか?



自分がもっているのはページ番号が違いますが、おそらく
cd C:\YJSample
のようなコマンドが書いていてそのまま入力しているのではないでしょうか?

これはあくまでYJSampleというディレクトリが存在する場合なので自分のPC上にYJSampleというディレクトリがなければ移動できません。

なので本と同じディレクトリをつくるかほかのディレクトリで試してみてください。

この回答への補足

ご回答誠にありがとうございます。m(_ _)m

P466ページのディレクトリに移動はできましたが, また本の通りに

C:\YJK\Sample\01>javac Sample1.java   と入力したら。

>"javac"は、内部コマンドまたは外部コマンド、
>操作可能なプログラムまたはバッチファイルとして認識されていません。

と表示されました。どうしたら良いでしょうか?
この表示のときの対処法も書いていないし、本当に困りました。

この著者のホームページもソフトバンクもこの本のサーポートしないのですか?売りっぱなしの本ですか?かなり疑念を持ち始めました。
なにとぞよろしく御願い申し上げます。m(_ _)m

補足日時:2010/06/28 01:07
    • good
    • 0
この回答へのお礼

大変遅くなり失礼いたしました。本当にありがとうございました。本屋さんで偶然「これならわかるJava入門の入門第2版(2009/6/10)」のP54ページを発見して買って試したら、解決することができました。本当にありがとうございました。

お礼日時:2012/05/09 02:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!