0

如何运行需要多个 jar 才能工作的 jar?让我解释一下,例如,我有一个带有 jar “ Main.jar” 的项目,但要运行它Main.jar我需要jdom.jar(对于 xml 文件),jGit.jar...

假设我们需要两个以上的罐子。我怎样才能运行我的Main.jar

4

2 回答 2

1

使用主类运行 jar 并将所有其他 jar 添加到类路径。

java -cp yourJars yourClass

看到这篇文章了解更多信息。请参阅此java 教程

于 2012-11-05T18:46:24.493 回答
1

通过在类路径中包含所需的 jar 文件。就像是:

 java -cp "Main.jar;jdom.jar;jdom.jar" MainClass

如果您在 Windows 下并希望Main.jar通过双击来执行,您将需要创建一个.bat文件并使用该文件来运行您的程序。该.bat文件的内容将具有上述命令。

在 Unix/Linux 下,您将创建一个具有相似内容的 shell 文件。

请注意,-cp参数值需要包含 Main.jar 所依赖的所有 jar。

于 2012-11-05T18:46:58.580 回答