CMD下運行Java類報:錯誤:找不到或沒法加載主類 TestUtil

Java類在CMD命令行下運行要注意什麼?

一、刪除Java類中的package語句
二、若是包含中文字符,可追加

-encoding utf-8java

三、在Java類所在目錄 打開CMD

首先按住shift鍵,而後鼠標右擊java類所在目錄空白處,點選在此處打開命令窗口windows

四、運行以下命令:
javac TestUtil.java -encoding utf-8
java TestUtil
五、若是java類引用了外部jar包怎麼辦?

通常會報錯:xxx程序包...不存在jvm

我本地測試運行簡單java類的時候,通常會把java類放到桌面上,而後在桌面打開cmd命令窗口運行。若是遇到jar包不存在的狀況,能夠找到對應的jar包,也放到桌面上,同時修改classpath環境變量,在其後追加剛剛放到桌面上的這個jar包全路徑。如:測試

C:\user\xxx\Desktop\commons-lang-2.5.jar;
六、說明

classpath環境變量是提供給jvm做爲類檢索路徑用的;path環境變量是提供給windows做爲cmd命令檢索路徑用的。spa

相關文章
相關標籤/搜索