真正的標題說明。我嘗試將它導出到一個Runnable Jar文件,檢查了Manifest.MF,並嘗試用Java多次運行它,但沒有運氣。但是,當我使用命令提示符導航到該文件並且啓動時使用java -jar Name.jar時,它可以工作。這顯示它的工作原理,但我不能通過雙擊啓動它。Java程序不會在雙擊時運行
0
A
回答
4
我想你試圖啓動一個命令行應用程序。這種應用程序可以通過雙擊來啓動。只有一個問題:Java不會默認創建命令行窗口,而是使用JVM的父進程的命令行,在雙擊情況下它不具有控制檯窗口。換句話說:輸出到控制檯會在操作系統的深處丟失,JVM和程序會在任何輸入被預期時立即掛起。
0
(假設你在Windows操作系統上),如果你右鍵點擊它,你看到選項'打開',然後'Java(TM)平臺SE二進制',或類似的東西?如果你選擇打開它,它會執行嗎?
如果是這樣,那麼你可能已經設置.jar文件默認情況下與其他應用程序打開。例如,我的計算機設置爲打開.jar文件,其默認應用程序爲jd gui。
相關問題
- 1. 在Linux中雙擊運行OpenGL程序
- 2. 使用java eclipse生成的Runnable jar文件不會在雙擊時運行
- 3. 程序不會運行,Java,StringBuilder,數組
- 4. 運行Java應用程序通過雙擊
- 5. Java運行時進程不會「grep」
- 6. Java程序不會在eclipse中作爲應用程序運行
- 7. Vb.net EXE工程時,雙擊,但不是當運行時JCL
- 8. 程序不會運行?
- 9. java線程在運行多線程時不會中斷
- 10. 當我單擊運行時,Eclipse不運行Android應用程序
- 11. 在後臺運行應用程序,並在雙擊時檢測屏幕
- 12. Java程序在特定時間運行
- 13. 在特定時間運行Java程序
- 14. java小程序在部署時不運行,但在eclipse中運行時工作
- 15. 在Java程序運行時從PHP輸入Java程序
- 16. 程序不會在Python龜中運行
- 17. 程序在Oracle不會運行
- 18. 程序將不會在Xcode中運行
- 19. 雙擊時自動運行Makefiles
- 20. Java類可以通過雙擊運行,但不能運行任務調度程序
- 21. 在後臺運行時,應用程序不會自行更新
- 22. 基本的Java程序不會運行在Blue-J
- 23. Java不會在終端java.lang.NoClassDefFoundError中運行程序
- 24. Java程序有效,但不會在Android Studio中運行
- 25. 使用CUDA運行時庫的Qt應用程序在雙擊時無法運行
- 26. UnsupportedClassVersionError在運行Java程序
- 27. 雙擊時,jQuery UI Datepicker不會關閉
- 28. WPF程序在Visual Studio 2010中運行,但在exe上單擊時不會運行
- 29. 運行Java程序
- 30. 在開發機器上運行應用程序在部署時不會運行
您是否檢查過操作系統中的環境設置? – Stultuske
如果您使用Windows,只需創建一個執行'java -jar Name.jar'命令的批處理文件。 – AndrewMcCoist
我做到了,是的Stultuske。感謝AndrewMcCoist,我只是這樣做而已。 – MylesMor