- ベストアンサー
Javaが実行されません。
javacコマンドは正常に動くのですが、 javaコマンドを使用すると Exception in thread "main" java.lang.NoclassDefFoundError:Sample2 と表示されるんですよ。 どのクラスファイルに対してもそうで、 以前実行できたクラスファイルに対しても そのエラーが出るんです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クラスパスが設定されていないか、javaコマンドを実行している場所がよくないのだと思います。 以下の手順でもダメですか? 1.クラスパスにカレントディレクトリがあるか確認 windowsの場合コマンドプロンプトで 「set CLASSPATH」をたたく unixの場合「echo $CLASSPATH」 2.カレントディレクトリを指定してない場合、指定する windowsの場合「set CLASSPATH=.;$CLASSPATH」 unixも同じかと・・ 3.ディレクトリをjavaのパッケージの 一番上のフォルダが入っている場所に移動する 4.javaの実行はパッケージフルパスで実行する ※環境変数指定はコマンドで実行した場合 再起動すると元にもどります。 環境変数の指定をいつも有効にしたい場合は マイコンピュータ(右クリック)→ 詳細タグ→ 環境変数 で設定してください。(windowsの場合)
お礼
ありがとうございました。 解決しました。