我必須創建一個jar文件,其中我需要在類路徑,屬性文件中添加外部jar文件,以便在任何其他機器上運行它。創建一個jar文件在任何其他機器上運行
回答
您既可以使用manifest.mf來定義外部類路徑,也可以使用組成類路徑並運行應用程序的腳本。
如何將它添加到manifest.mf中?你能舉個例子嗎? – sameer59 2012-04-16 08:50:28
我真的建議你使用一個構建工具如Maven的這些東西:
How can I create an executable JAR with dependencies using Maven?
問候,
Boskop
這是我個人最喜歡的答案 - 我現在對每個項目都使用Maven,它真的是我的Java構建工具。爲了創建具有依賴性的可執行JAR文件,我更喜歡使用陰影插件,因爲它非常易於使用並且運行良好。 – 2012-04-16 07:44:42
可以使罐子在幾乎所有的IDE中。我同意邁克爾SchmeiBer,請更具體一點。
我使用eclipse作爲我的IDE(因爲你可以在Windows和Ubuntu Linux中使用它)來創建一個jar(你可以在jar中定義啓動類)。
我使用不同的方法啓動不同的機器。
我用nsis創建一個漂亮的windows可執行文件(.exe)你可以包含你自己的圖標。
腳本腳本中實際上使用了與批處理命令相同的命令。 nsis有一些不錯的功能,比如搜索java jre。
對於Linux和Mac,我使用該命令使用.sh文件。
- 1. 創建可以在任何機器上執行的jar文件
- 2. 在其他機器上運行jar文件嗎?
- 3. 如何在其他機器上的一臺機器上運行可執行jar文件
- 4. Jar文件無法在其他計算機上運行
- 5. 創建一個ant文件來運行其他螞蟻文件
- 6. 如何在易於在任何其他系統上運行的netbeans中創建exe/jar文件
- 7. 創建一個包含其他庫文件的JAR文件
- 8. 在其他機器上運行wxHaskell
- 9. wxWidgets在其他機器上運行
- 10. 從2個其他可執行文件jar創建可執行jar
- 11. Jar在其他PC上無法運行
- 12. 我的JAR文件已贏,在其他電腦上運行
- 13. 如何在其他系統中運行可執行文件jar?
- 14. C#.dll在某些機器上運行,但不在其他機器上運行
- 15. 如何使用在Windows機器上運行的Ant任務在Unix機器上創建或刪除文件夾
- 16. 問題在創建和運行一個.jar文件
- 17. 創建一個.jar文件
- 18. 如何在運行jar文件時創建文本文件
- 19. 使用的JAR文件夾上創建一個jar文件
- 20. NSIS可以在Linux機器上運行時創建一個exe文件嗎?
- 21. 在服務器上運行JAR文件
- 22. 在C機器上運行腳本從其他機器#
- 23. 創建可執行文件不需要任何進一步的安裝在其他計算機上工作?
- 24. 創建並運行Jar文件
- 25. 創建可運行的Jar文件。 (java.lang.NoClassDefFoundError)
- 26. 創建一個應用程序運行的jar文件
- 27. 如何在Windows上創建一個Scala jar文件(在Eclipse中)
- 28. 在沒有jdk或jre的機器上運行.jar文件
- 29. jar文件無法在64位機器上運行
- 30. 創建一個包含另一個jar文件的Jar文件
請將您的問題作爲一個問題來描述,並描述您正在使用的工具(IDE,構建管理工具,屬性加載機制)。 – 2012-04-16 07:24:42