0

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

4

3 回答 3

1

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

于 2012-04-16T07:24:46.327 回答
1

我真的建议您使用 Maven 之类的构建工具来处理这些事情:

http://maven.apache.org/

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

问候,

博斯科普

于 2012-04-16T07:25:21.997 回答
1

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

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

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

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

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

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

于 2012-04-16T07:35:13.050 回答