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

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

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

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

http://maven.apache.org/

如何使用Maven创建具有依赖关系的可执行JAR?

问候,

Boskop

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

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

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

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

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

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