1. 程式人生 > >windows下用命令列執行class檔案提示“找不到或者無法載入主類”

windows下用命令列執行class檔案提示“找不到或者無法載入主類”

我的jdk是jdk1.8.0_121這個版本的,配置好環境變數之後,使用javac進行沒問題,但是java 檔名的時候就提示找不到或者無法載入主類

百度搜了好久,很多人都是告訴說需要配置好classpath環境變數,但是之前看到的教程上說的是6.0以上的版本不需要配置classpath,但是不管了,我配上,結果還是這樣提示,以為是使用者變數,不是系統變數,於是我又新建使用者變數試了下,還是他喵的不行。最後我發現個嚴重的問題,java命令後面只需要跟類名就可以了,不需要.class


如上圖,。。我簡直無語,好吧,算我粗心,萬萬沒注意到這一步,當然經過證實,最新版本的jdk的確是不要配置classpath的,只需要在環境變數中的系統變數中的path中追加

%JAVA_HOME%/bin即可。