2012-02-15 48 views
-3

我想导出一个相当大的罐子 - 里面有很多依赖eclipse的东西。 我还应该提及我的类路径与我的构建路径不同,并且在导出时我希望导出类路径文件以及使用正确的“运行配置”导出它。导出并运行一个罐子

所以可能的问题: 1.我怎样才能用我的jar导出classpath jar?我应该用类路径替换builfpath条目吗? 2.任何快速完成此任务的方法? 3.当我运行生成的jar - 我应该运行它“java -jar myJar.jar”吗?还是我需要指定一个“-classpath ...”以及引用它到其他罐子? (注意:在我使用的eclipse上 - 导出所有JAR选项+我选择运行时配置,最终结果我可以看到包含信息的清单文件)。

帮助将不胜感激。

回答

1

在Eclipse中导出为Runnable Jar。然后运行为

java - jar <filename>.jar 
+0

谢谢,但我的问题是指jar依赖项,而不是实际的运行命令。我提到我在我的类路径上有许多依赖关系 - 并且想知道如何使用这些依赖关系导出,无论是导出时间还是运行时间。 – user967710 2012-02-15 05:46:35

+0

在eclipse中,当您作为可运行jar(不是简单jar)导出时,所有依赖项都会与可运行jar一起导出。你会注意到这个jar的文件大小比你的类或其他jar大得多。这是因为所有的依赖关系都与它一起导出。 – Ank 2012-02-15 06:16:19