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變量。 –