電子書籍の厳選無料作品が豊富!

java初心者なのですが、コンパイルする際に、コマンドで

javac Hello.java と入力すると、



javac: ファイルが見つかりません: Hello.java
使い方: javac <options> <source files>
使用可能なオプションのリストについては、-help を使用します

と出てきてできません!javaに詳しい方、是非返答お願いします!!

A 回答 (3件)

cd \MeikaiJava\Chap01


の後に
java Hello
を実行しても期待した結果になりませんか?
エラーが出る場合、#1のお礼にあるのと同じNoClassDefFoundErrorですか?
    • good
    • 0
この回答へのお礼

返答ありがとうございます! 
無事に解決しました!

お礼日時:2008/09/30 20:23

> コマンドで  java Hello.  と入力すると



最後のピリオドが余計です。

> ちなみにdirと入力しても Hello.java とは表示されませんでした。

"cd \MeikaiJava\Chap01"の後にdirコマンドを実行しましたか?
    • good
    • 0
この回答へのお礼

ピリオドをぬいても同じことになりました!!泣

ちなみに cd \MeikaiJava\Chap01  のあとにやったら


ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は D631-30ED です

C:\MeikaiJava\Chap01 のディレクトリ

2008/09/29 21:02 <DIR> .
2008/09/29 21:02 <DIR> ..
2008/09/29 21:02 489 Hello.class
2008/09/29 21:01 221 Hello.java
2 個のファイル 710 バイト
2 個のディレクトリ 104,062,812,160 バイトの空き領域

と出てきました!

お礼日時:2008/09/29 22:20

OSはWindowsですか?


Hello.javaというファイルは作ってあるのですよね?

コマンドプロンプトでdirというコマンドを実行してみてください。Hello.javaというファイル名は表示されますか?

もしHello.java.txtというファイル名が表示された場合は、
ren Hello.java.txt Hello.java
というコマンドを実行して、ファイル名を正しく直してください。
Windowsのメモ帳でファイルを作ると、勝手に.txtという拡張子がついてしまうことがあるので。

Hello.javaを作ったのにdirで表示されない場合は、dirやjavacを実行したフォルダとHello.javaを作ったフォルダが違っているのかもしれません。

この回答への補足

osはwindowsです!

補足日時:2008/09/29 21:39
    • good
    • 0
この回答へのお礼

返答ありがとうございます!!

コンパイルは cd/MeikaiJava/Chap01  とコマンドで入力したらできました!

けど、クラスファイルができても今度はjavaコマンドが実行できません!

コマンドで  java Hello.  と入力すると

Exception in thread "main" java.lang.NoClassDefFoundError: Hello/
Caused by: java.lang.ClassNotFoundException: Hello.
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

と出てきてできません!!
これはクラスパスが設定されてないからでしょうか?
それとも他に問題があるのでしょうか?

知っていれば是非教えてください!

ちなみにdirと入力しても Hello.java とは表示されませんでした。

お礼日時:2008/09/29 21:38

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