如果您使用Eclipse,则可以使用右键单击将项目导出到jar - >导出然后您可以选择Jar/Executable Jar
。
我需要创建可执行文件但是我没有灵活选择要包含在JAR中的文件,就像我只使用Jar选项一样。那是为什么?
Java Eclipse: Difference between exporting as a JAR and exporting as a Runnable JAR
答案 0 :(得分:1)
导出为'Executable Jar'将采用启动配置并将启动所需的所有内容打包到Jar中,因此无需选择要包含的文件。它是Eclipse的一个便捷功能,只需单击即可快速创建即用型可执行jar。
导出为“Jar”将为您提供选择要在Jar中拥有的资源的选择。它还允许您指定主类,然后通过创建必要的清单文件来创建可执行的Jar。 (只需按照'export jar'向导到最后一页,在底部你会找到一个用于选择主类的输入框。选择一个将创建一个可执行jar)
记住:可执行Jar只是一个普通的Jar,带有一个MANIFEST.MF文件,指定执行时要调用的主类。