1
當我運行編譯的jar文件時,我得到Java: 「Could not find the main class. Program will exit」
。Java:「找不到主類。程序將退出「
什麼原因導致了這個錯誤,我該如何避免它?
我使用NetBeans 6.9.1 IDE和Java 1.6
當我運行編譯的jar文件時,我得到Java: 「Could not find the main class. Program will exit」
。Java:「找不到主類。程序將退出「
什麼原因導致了這個錯誤,我該如何避免它?
我使用NetBeans 6.9.1 IDE和Java 1.6
也許你的清單是畸形的。通常程序員在使用IDE時不會處理這些文件,但可能會發現一個錯誤。
閱讀本文件:
http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html
深呼吸一下「設置應用程序的入口點」一節。也許這就是問題所在。
確保在項目的某個類中定義了一個'public static void main(String args [])'函數。如果你已經完成了,然後右鍵單擊該文件並選擇**運行文件**。 – 2012-02-17 05:40:02
你是如何運行該程序的? – Santosh 2012-02-17 05:57:38
@Santosh:當我通過Netbeans進行調試時,它工作正常,但是在創建編譯後的構建和使用該jar後,我得到了上述錯誤。這是以前的應用程序也是工作正常。 – 2012-02-17 06:04:40