javac -version java -version版本不一致

懷疑java和javac運行的版本不一致. 

*/

使用命令查看javac的版本

javac -version

//我得到的版本是1.8

繼續使用命令查看java的版本

java -version

//我得到的版本是1.6

目測用高版本編譯出來的class文件無法被低版本java運行. 

於是對環境變量path做出修改,將%JAVA_HOME%\bin;在path中的順序提到%SystemRoot%\system32;之前.

//這樣再使用java命令時, 系統就會優先從%JAVA_HOME%中調用java程序.而不是調用system32下的. 

再次檢查java和javac的版本就一致了. 順利輸出運行結果, 撒花. 



或者把user下用戶變量中的的path值%JAVA_HOME%\bin;,移動到系統變量的path下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章