我的代碼旨在自動更新我的Jar應用程序。我想通過參數從我的應用程序運行Jar文件,告訴新版本進行一些更新後的清理,然後退出。我可以使用Desktop.open()啓動它,但我無法以這種方式傳遞任何參數。我也可以launch the java executable using ProcessBuilder但是在Windows上,我想使用javaw
,而在其他平臺上,我將要使用java
。有沒有辦法做到這一點,而不必擔心目前的平臺?在任何平臺上從代碼啓動Jar文件
1
A
回答
0
相關問題
- 1. 如何在另一臺計算機上啓動jar文件
- 2. 在移動平臺上共享代碼
- 3. 從C#啓動Java平臺#
- 4. 如何在Ubuntu的hadoop平臺上執行jar文件?
- 5. 在android平臺上啓動服務
- 6. 如何從平臺特定的頭文件中提取代碼
- 7. 我可以在哪裏將啓動代碼放置在NetBeans平臺上
- 8. NetBeans平臺單個JAR文件
- 9. 直接從jar文件啓動Java applet
- 10. 從ubuntu的jar文件啓動tomcat
- 11. 能夠從任何平臺
- 12. 如何從Mac上的* .jar文件中提取源代碼?
- 13. 在後臺啓動任務的shell啓動腳本的返回代碼
- 14. 如何自動啓動jar文件?
- 15. UNIX平臺上的系統啓動文件夾/方法?
- 16. 啓動jar文件並在控制檯中顯示
- 17. OCR代碼在android平臺
- 18. 從jar文件更改類的代碼
- 19. 從php代碼運行-jar文件
- 20. 從jar文件隱藏代碼
- 21. 從java代碼運行jar文件
- 22. 啓動Java jar文件
- 23. 如何在Windows平臺上在Android上調試本機代碼
- 24. 從.jar文件啓動一個文本文件(文件路徑?)
- 25. 如何在第二個屏幕上用GUI啓動jar文件
- 26. 如何在屏幕上啓動時運行.jar文件(Ubuntu 12.04)
- 27. 如何在hadoop上使用Spark啓動Jar文件
- 28. 如何在Eclipse平臺上自動啓動/急切啓動OSGi服務
- 29. 在任何平臺/設備上創建上下文
- 30. jmonkeyengine平臺不啓動/啓動
不會'Runtime.getRuntime()。exec(「javaw -jar file.jar」);'做這個工作嗎? – Selim
@Selim它與我需要在Windows上使用'javaw'和在其他平臺上使用'java'相同的問題。 – Fr33dan
你總是可以使用System.getenv()或其他方法來獲取數據,這些數據會告訴你(通過一些分析)你所在的操作系統。 (從來沒有想過爲什麼Java的存檔爲什麼不能直接獲取這些信息。) –