找不到或無法加載主類(Could not find or load main class )


在Linux環境下,寫了一個簡單的java程序,通過javac編譯成class文件,然后用java 運行的時候,報了這個錯誤,

搜了一下,可能是classpath的問題,所以用echo $CLASSPATH打印出當前的路徑,發現確實沒有關於java的任何路徑,

一個簡單的方法:

java -cp . filename

-cp表示classpath

.表示當前路徑(后面有一個空格)

filename是java的前綴名字,不要加class或者java。

這樣就可以運行了,當然,你也可以修改/ect/profile中的內容,把關於java的classpath加進去。


免責聲明!

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



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