• ベストアンサー

Javaが実行されません。

javacコマンドは正常に動くのですが、 javaコマンドを使用すると Exception in thread "main" java.lang.NoclassDefFoundError:Sample2 と表示されるんですよ。 どのクラスファイルに対してもそうで、 以前実行できたクラスファイルに対しても そのエラーが出るんです。

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

  • ベストアンサー
  • snks9
  • ベストアンサー率100% (1/1)
回答No.1

クラスパスが設定されていないか、javaコマンドを実行している場所がよくないのだと思います。 以下の手順でもダメですか? 1.クラスパスにカレントディレクトリがあるか確認   windowsの場合コマンドプロンプトで   「set CLASSPATH」をたたく   unixの場合「echo $CLASSPATH」 2.カレントディレクトリを指定してない場合、指定する   windowsの場合「set CLASSPATH=.;$CLASSPATH」   unixも同じかと・・ 3.ディレクトリをjavaのパッケージの   一番上のフォルダが入っている場所に移動する 4.javaの実行はパッケージフルパスで実行する ※環境変数指定はコマンドで実行した場合 再起動すると元にもどります。 環境変数の指定をいつも有効にしたい場合は  マイコンピュータ(右クリック)→  詳細タグ→  環境変数  で設定してください。(windowsの場合)   

java1025
質問者

お礼

ありがとうございました。 解決しました。

関連するQ&A