我的代碼很容易通過CMD編譯(我使用的是Windows),但不能在eclipse中編譯。Eclipse - >錯誤:無法找到或加載主類hello
請檢查附件的截圖。
我讀的地方,我需要做一些運行配置或者增加一些罐或外部JAR但都去了我的頭。
注意:我是新來的java,所以請稍微詳細一點:)謝謝! :d
這是問題的選項卡在Eclipse中的截圖:
我的代碼很容易通過CMD編譯(我使用的是Windows),但不能在eclipse中編譯。Eclipse - >錯誤:無法找到或加載主類hello
請檢查附件的截圖。
我讀的地方,我需要做一些運行配置或者增加一些罐或外部JAR但都去了我的頭。
注意:我是新來的java,所以請稍微詳細一點:)謝謝! :d
這是問題的選項卡在Eclipse中的截圖:
你需要你的類如public
使運行時能夠調用&執行它。
編輯:所以在你的問題中的新形象,我可以看到你的JRE映射在你的項目設置下是不正確的。這裏是你如何更新:
Right click on project -> Java Build Path -> Libraries tab -> double click listed JRE library -> select the appropriate JRE
你的JRE在哪裏?通過在窗口中添加JRE。 單擊窗口首選項並從java中選擇已安裝的JRE並選擇jre環境。
?請解釋一下,正如我所說的,我對java有點新鮮。我剛剛配置了我的環境路徑,它通過CMD像魅力一樣工作。 – mehulmpt
您的班級名稱爲Small Letters。將名稱'hello'更改爲Hello。
您需要更改文件名和類爲「你好」
對我來說,那是因爲當時在Apache中TomEE服務器的錯誤。轉到Eclipse首選項並刪除TomEE服務器並將其替換爲Tomcat 7服務器,並在同一個對話框中,將JRE版本更改爲我安裝的jre7(而不是選擇工作臺的JRE)可幫助解決問題。
更新我的系統後,我也遇到了我的Ubuntu 14.04類似的問題。所以我所做的只是簡單地創建了一個新的工作區,並將其中的項目導入。然後它再次開始工作。
右鍵單擊項目,進入屬性/ java編譯器/啓用項目特定設置/選擇要編譯的jdk,然後選中使用默認編譯設置。現在你的程序會編譯時沒有錯誤。
原因:當JVM不能在運行時加載的類發生
此錯誤。一般是因爲在eclipse中將JDK編譯器設置爲一些較老的JDK版本,並且eclipse正試圖在最新的JRE版本中運行。
解決方案:
public class hello – TheLostMind
您必須確保將.class文件的位置添加到類路徑中。 –
你在包資源管理器中看到很大的感嘆號?這表明你的項目存在一個主要問題(不只是一個文件),你應該看看這個問題視圖。很可能,您沒有安裝或配置正確的JDK。 – chrylis