我的Java程序存在主要問題。當我在計算機上運行它們(通過netbeans)時,它們工作得很好。現在奇怪的是,當我將它們構建成一個jar文件併發送給另一臺計算機時,它們不起作用,說「Error no main classes found」(當我在我自己的計算機上嘗試jar文件時,它完全正常工作) 。也許這是與不同的java版本和jdks有關。或者,也許jar文件搞砸了。我使用生成的netbeans之一(在你點擊clean和build之後)。請告訴我問題是什麼以及如何修復它。在其他計算機上找不到主類錯誤
1
A
回答
0
0
我沒有與Netbeans的經驗,但是,我與jar
的經驗,你的主類應該有這樣的方法:
public static void main(String[] args) {
// Note the string array argument, it's important.
}
你jar
也應該有一個正確設置manifest
。也許this question可以爲您提供更多的見解。我希望這有幫助。
相關問題
- 1. 找不到主類(在其他計算機上)
- 2. 我不能在其他計算機上
- 3. 我在一臺計算機上收到來自VBA的類型不匹配錯誤,但不會在其他計算機上收到錯誤。爲什麼?
- 4. DSN文件到本地主機在其他計算機上不起作用
- 5. 在其他計算機上使用時出現Java Exelsior錯誤
- 6. 不能其他計算機
- 7. 找不到主機錯誤
- 8. 其他計算機
- 9. 在其他計算機上沒有收到SQL Server Express數據(主機)
- 10. VSU 2012 - Relase其他計算機上的項目錯誤(SQLCE)
- 11. 錯誤「找不到主類」
- 12. 「找不到主類」錯誤
- 13. Java:runnable JAR文件,在不同的計算機上找不到主類
- 14. 在一臺計算機上打開工作簿錯誤代碼32809,但不是其他計算機
- 15. 將數據庫導出到其他計算機時的錯誤
- 16. Jar無法在不同的計算機上打開(「無法找到主類」)
- 17. 找不到內容(圖像/聲音)上的其他計算機C++
- 18. 從其他計算機
- 19. 從其他計算機
- 20. 讓其他計算機
- 21. 如何將Netbeans主題遷移到其他計算機?
- 22. 無法找到在其他機器上
- 23. ShellExecute不適用於其他計算機
- 24. 我在一臺主機上發生錯誤,而在其他主機上發生錯誤
- 25. 爲什麼timedelta命令在其他計算機上創建錯誤?
- 26. 程序在其他windows計算機上不能正常工作
- 27. SDL應用程序不能在其他計算機上運行
- 28. vb.net應用程序不能在其他計算機上工作?
- 29. 批處理文件不能在其他計算機上工作
- 30. Visual C++程序不能在其他計算機上運行?
你是從netbeans中運行它還是僅僅在命令行上運行它。 – aglassman 2013-02-19 22:00:11
我假設這是一個獨立的應用程序,您可以通過右鍵單擊該項目並選擇運行,運行或類似方式從Netbeans運行它。你有沒有嘗試在你的機器上的命令提示符下運行jar?請你也可以發佈你在其他機器上運行的命令。另外,結帳本教程關於運行jar,http://docs.oracle.com/javase/tutorial/deployment/jar/run.html – Romski 2013-02-19 22:03:02