为什么选择Eclipse Export - >可执行Jar不提供要包含的类选择?

时间:2012-12-05 12:23:14

标签: java eclipse build jar executable-jar

如果您使用Eclipse,则可以使用右键单击将项目导出到jar - >导出然后您可以选择Jar/Executable Jar

我需要创建可执行文件但是我没有灵活选择要包含在JAR中的文件,就像我只使用Jar选项一样。那是为什么?

Java Eclipse: Difference between exporting as a JAR and exporting as a Runnable JAR

1 个答案:

答案 0 :(得分:1)

导出为'Executable Jar'将采用启动配置并将启动所需的所有内容打包到Jar中,因此无需选择要包含的文件。它是Eclipse的一个便捷功能,只需单击即可快速创建即用型可执行jar。

导出为“Jar”将为您提供选择要在Jar中拥有的资源的选择。它还允许您指定主类,然后通过创建必要的清单文件来创建可执行的Jar。 (只需按照'export jar'向导到最后一页,在底部你会找到一个用于选择主类的输入框。选择一个将创建一个可执行jar)

记住:可执行Jar只是一个普通的Jar,带有一个MANIFEST.MF文件,指定执行时要调用的主类。