ほとんどの場合、私は何かを学んでいるときに、コマンドラインからJavaプログラムを実行しています。
今、私の問題は少し複雑です。
コマンドラインからシンプルなJavaプログラムを実行しています。しかし、環境変数にCLASSPATH変数が必要です。CLASSPATH変数を追加すると、プログラムでエラーが発生します。エラーはclassNOtFoundExceptionです。私がプログラムを実行しているとき、それは.classファイルをチェックし、それが私のクラスパス変数に入るということを意味します、そしてそれはそれが見つからず、例外を発生させることは明らかです。私はいつもこれを使っています。この問題は、PCをフォーマットした後に発生します。しかし、私は以前と同じOSと同じjdkを使用しています。
この種の問題に直面した人はいますか?次のスクリーンショットでは機能しません。
次のスクリーンショットでの作業
以下は私のデスクトップのスクリーンショットで、すべてがクラスパスありとクラスパスなしで機能しています(クラスパスがあるかどうかに関係なく、簡単なプログラムを実行できることを意味します)。