Java運行報錯:Error: Could not find or load main class


原文鏈接:https://blog.csdn.net/gongxifacai_believe/article/details/53081466

 

 編譯HelloWorld.java生成字節碼文件HelloWorld.class,運行HelloWorld.class報錯:Error: Could not find or load main class。


【原因分析】

      當前目錄是.class文件所在目錄,要運行.class字節碼文件,需要將當前目錄加入系統變量CLASSPATH,系統才能找到當前目錄下的Java類。

 

classpath 路徑輸入錯了,需要錄入當前路徑,在原來的路徑前面加上 .:

 

 

【解決方案】

      第一步:將/etc下的profile文件末尾的CLASSPATH系統變量最前面加入.:,. 代表當前路徑。

      原來的/etc/profie文件中的CLASSPATH為:  

      CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar。

      增加后的CLASSPATH為:CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      第二步:命令行輸入source /etc/profie,使/etc/profile中的系統變量生效,即可運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM