2014-01-24 185 views
0

我製作了一個jar文件,但是當我測試它時,我收到一條消息,發現主類無法找到或加載「無法找到或加載主類」

我有這樣的代碼:

C:\trafficProject\src>echo Main-Class: Main >manifest.txt  

C:\trafficProject\src>jar cvfm trafficProject.jar manifest.txt  
added manifest 

C:\trafficProject\src>java -jar trafficProject.jar 
Error: Could not find or load main class Main 

任何人可以幫助我嗎?

+0

你確定你的主類實際上是Main而不是TrafficProject嗎?應該是包含main聲明的類的名稱。 –

+0

顯示來自'jar tf trafficProject.jar'的輸出 –

回答

2

MANIFEST.MF應該位於子目錄META-INF中。區分大小寫,所有首都!

閱讀文檔,在互聯網上搜索。克服啓動者的問題。

0

'c'選項表示創建(一個新的空jar文件)。您需要向新的jar文件添加類,即在manifest.txt後的參數列表中添加.class文件。或者,如果您只想更新現有的jar文件,請使用'u'而不是'c'。

相關問題