我在Eclipse中编写了我的Java应用程序。现在我想生成一个.jar文件,该文件可以从命令行在其他系统上运行。在Eclipse中有一种简单的方法吗?
特别是我想知道我应该怎样处理我使用的外部库的jar文件(它应该包含在我的.jar文件中吗?)。
此外,我应该生成一些清单文件吗?
增加:
我在窗口中可以选择“将所需的库提取到生成的JAR中”或“将所需的包打包到生成的JAR中”等等。我选择了第一个选项,我指定了导出目标但是“下一步”按钮尚未激活。我还应该指定什么呢。我被提议启动配置,但我不想。每个配置都与命令行中给出的一组固定参数相关联,我不希望这样。
答案 0 :(得分:12)
选择您的项目,然后Export
=> Java
=> Runnable JAR file
然后,您可以选择将所需的库提取/打包/复制到JAR中,并选择应在启动时执行main()
方法的类。
然后你可以通过以下方式执行生成的jar:
java -jar yourjar.jar
答案 1 :(得分:3)
当你去Export => Java => Runnable JAR file
时,
您说“下一步”按钮尚未激活,您不必按下下一步按钮,因为您只需按完成,如果您不想要Lauch配置,您可以稍后手动编辑清单文件。如果你有外部库,你可以选择他们给你的一个选项,将所需的库提取/打包/复制到jar文件中