0
Javaで簡単なHello Worldプログラムを作成してコンパイルしましたが、実行しようとするとエラーメッセージError: Could not find or load main class Hello
が表示されました。 java -cp . Hello
コマンドを実行しただけで、正常に実行されました。classpathは現在のディレクトリにデフォルトではありません
奇妙なことに、現在のディレクトリは既にクラスパスの一部であるようです。スクリプト
class CheckClassPath{
public static void main(String args[]){
System.out.println(System.getProperty("java.class.path"));
}
}
プリント.
、私は再び明示的classpath
オプションを設定する必要がありますけれども。
これはなぜ起こっているのでしょうか?私はUbuntu 16.04とオープンJDKバージョン1.8を使用しています。
はい、インテルVTuneはグローバルCLASSPATH変数を設定しているようです。 –