创建要在任何其他计算机上运行的jar文件

时间:2012-04-16 07:18:43

标签: java

我必须创建一个jar文件,其中我需要在类路径,属性文件中添加外部jar文件,以便在任何其他机器上运行它。

3 个答案:

答案 0 :(得分:1)

您可以使用manifest.mf定义外部类路径,也可以使用编写类路径的脚本并运行应用程序。

答案 1 :(得分:1)

我真的建议你使用像Maven这样的构建工具:

http://maven.apache.org/

How can I create an executable JAR with dependencies using Maven?

问候,

Boskop

答案 2 :(得分:1)

您几乎可以在任何IDE中制作jar。我同意Michael SchmeiBer,请更具体一点。

我使用eclipse作为我的IDE(因为你可以在windows和Ubuntu Linux中使用它)来制作一个jar(你可以在jar中定义启动类)。

我使用不同的方法来启动不同的机器。

我使用nsis创建一个漂亮的Windows可执行文件(.exe)您可以包含自己的图标。

在nsis脚本中,您实际使用的是与批处理命令中使用的命令相同的命令。 nsis有一些不错的功能,比如搜索java jre。

对于Linux和Mac,我使用带有此命令的.sh文件。