我必须创建一个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. 创建一个ant文件来运行其他蚂蚁文件
- 4. 如何在易于在任何其他系统上运行的netbeans中创建exe/jar文件
- 5. 创建一个包含其他库文件的JAR文件
- 6. 在其他机器上运行wxHaskell
- 7. wxWidgets在其他机器上运行
- 8. 从2个其他可执行文件jar创建可执行jar
- 9. Jar在其他PC上无法运行
- 10. 我的JAR文件已赢,在其他电脑上运行
- 11. 如何在其他系统中运行可执行文件jar?
- 12. 问题在创建和运行一个.jar文件
- 13. 如何使用在Windows机器上运行的Ant任务在Unix机器上创建或删除文件夹
- 14. 创建一个.jar文件
- 15. 在服务器上运行JAR文件
- 16. 创建并运行Jar文件
- 17. 如何在Windows上创建一个Scala jar文件(在Eclipse中)
- 18. jar文件无法在64位机器上运行
- 19. 如何在其他机器上运行ghc编译的二进制文件?
- 20. 如何创建一个.jar文件?
- 21. 使用debian创建包后,在https上运行dropwizard jar文件
- 22. 在Android中创建一个jar文件
- 23. 如何在unix上运行.jar文件?
- 24. 如何从多个eclipse文件创建可运行jar?
- 25. 为Android项目创建一个包含其他jar文件的单个可分发jar文件
- 26. 如何获得XNA 4.0游戏在其他机器上运行?
- 27. 如何从.scala文件创建(或运行).jar文件?
- 28. 如何使用命令行运行一个maven创建的jar文件
- 29. 在一个jar文件中编译时在cmd中运行一个jar文件
- 30. 用ant创建一个可执行jar文件,其中包含build.xml文件
请将您的问题作为一个问题来描述,并描述您正在使用的工具(IDE,构建管理工具,属性加载机制)。 – 2012-04-16 07:24:42