[英]How can I export a runnable jar in Eclipse with a specific manifest file and required library extraction?
我使用Eclipse中的Export as Runnable Jar选项导出了我的项目,该选项最初工作得很好。
但是,我现在有一个启动图像,我需要包含在Runnable jar的清单中,当导出为Runnable Jar时无法指定。
因此,我尝试将Export作为Jar进行操作,然后手动设置清单。 它允许我设置清单,但另一个问题出现了。 它不会让我提取/打包所需的库,如Runnable Jar导出允许我这样做。
如果有人可以告诉我一个方法,我可以将项目导出为带有自定义清单的可运行jar,并将所需的库提取到jar中,我将非常感激。
感谢howlger帮助我找到解决方案!
我首先通过右键单击我的项目,单击export,然后单击runnable jar来创建一个可运行的jar。
然后,我将其导出为可运行的jar,但也检查了将ant构建脚本导入我的桌面。
在生成的build.xml文件中,我使用文本编辑器程序对其进行了编辑,并添加了SplashScreen-Image属性
现在,要使用此新构建脚本导出项目,请右键单击项目文件,转到属性,转到构建器,单击New ...,然后转到Ant Builder
选择为Buildfile导出的已修改构建文件的位置,然后选择项目文件夹作为基目录的基本目录。
这就是你如何修改可运行的jar文件的清单。
更新:
要运行必要的ant配置,请单击绿色播放按钮右侧按钮旁边的箭头,如下所示:
单击箭头后,单击“外部工具配置...”
添加先前创建的Ant Build配置,或者如果它没有显示,请使用前面的步骤添加它。
完成后,单击关闭并单击上面提到的播放按钮,旁边有红色工具箱以构建它。
另一种方法是:
权限:所有权限
jar ufm dist \\ myApp.jar addToManifest.txt
jarsigner -keystore yourkeystore.jks myApp.jar yourAlias
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.