dos命令窗口下下java命令提示找不到或無法加載主類


  編寫簡單的Hello.java程序,在cmd命令行下用javac Hello.java命令編譯沒有問題,可以生成Hello.class文件。但輸入java Hello命令后(文件目錄和命令目錄一致),提示錯誤:“找不到或無法加載主類”。
 
解決思路:
從網上查找原因和解決方法,有提到環境變量classpath設置問題,但多次嘗試問題依舊沒有解決。然后使用java -cp %classpath; Hello執行,結果正確。
使用echo  %classpath% 或者 set classpath,查看classpath環境變量值,發現只是顯示當前用戶變量中的classpath值,而不是系統變量中的classpath值。
 
解決方法1:
將系統變量中的classpath值添加到用戶變量中,然后執行java Hello,成功!使用java -cp %classpath; Hello執行,仍正確!
 
解決方法2:
在系統變量中的classpath值中添加  .;   表示顯示當前路勁,如下圖; 可能需要重啟下cmd
 
轉載注明本文地址:  http://www.ablanxue.com/prone_8051_1.html


免責聲明!

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



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