• ベストアンサー

Javaの環境について

以前は普通に動いていたのですが、久しぶりに実行したら Exception int thread "main" java.lang.NoClassDefFoundError:ファイル名 というエラーがでるようになりました。 サイトで調べてみたら 『実行しようとしたclassのclassファイルが見つからないことを示しています。カレント・ディレクトリにちゃんと存在しているかどうかを確かめてください。』 という答えが書いてありました。 しかし、ちゃんと存在していますし、classファイルjavaファイルともに同じファイル名にしています。 おわかりになる方いらっしゃいましたら教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

CLASSPATHは設定していますか? 詳しくは参考URLを見てみてください。

参考URL:
http://www.hellohiro.com/appli.htm

その他の回答 (2)

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.3

すごい初歩的なところを疑ってしまいますが、 java Sample01 で実行してますか? まさか java Sample01.class で実行してませんよね?

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

・Javaのパッケージ名と配置するディレクトリが合ってない。 ・java.exeを実行するカレントパスが間違ってる。 辺りではないかと思います。 よく分からなければソースコードのパッケージ名と、.classを配置したディレクトリと、実行の手順の詳細を教えてください。

pinno
質問者

補足

PCFREAKさん 早々にありがとうございます。 パッケージ名→Sample01.java ディレクトリ→C:\JAVA\01 実行の手順 コマンドプロンプトで上記ディレクトリより javaのパッケージをコンパイルします。 classファイルが同じディレクトリに作成され、 実行するとエラーがでます。

関連するQ&A