2017-08-27 22 views
0

我在Eclipse中使用Export as Runnable Jar选项导出了我的项目,原本它工作得很好。如何使用特定的清单文件和所需的库提取功能在Eclipse中导出可运行的jar包?

但是,我现在有一个启动图像,我需要将其包含在Runnable jar的清单中,这在导出为Runnable Jar时无法指定。

所以,我试着做出口作为一个罐子,并通过那里手动设置清单。它允许我设置清单,但会出现另一个问题。它不会让我解压缩/打包所需的库,如Runnable Jar导出允许我这样做。

如果有人能告诉我一种方法,我可以将项目导出为带有自定义清单的可运行jar以及将所需库提取到jar中,我将非常感谢。

+1

如何创建一个简单的Ant构建脚本(通过_File> New> File_:'build.xml'):https://ant.apache.org/ manual/tutorial-HelloWorldWithAnt.html – howlger

+0

这听起来很有趣,但我很困惑。假设我正在创建一个可运行的jar包,其中我有a.jar,b.jar和c.jar所需的依赖关系。我有主运动员类Main.java。我会怎么做? –

+0

参见e。 G。 https://stackoverflow.com/q/1821803/6505250 – howlger

回答

1

感谢吼叫帮助我找到解决方案!

我首先表现得好像我想通过右键单击我的项目,单击导出并单击可运行jar来创建可运行jar。

export

runnableJar

然后,我出口它作为一个运行的JAR,但也查得到的Ant构建脚本到我的桌面。

antBuild

在生成的build.xml文件,我编辑它使用文本编辑器程序,并添加了闪屏,图像属性

build

现在,使用这个新构建脚本导出项目,右键单击项目文件,转到属性,转到构建器,单击新建...,然后转到Ant Builder

properties

builders

antBuilder

选择导出为构建文件修改后的构建文件的位置,并选择项目文件夹作为基本目录的基本目录。

finalBuild

这就是你如何修改运行的JAR文件的清单。

更新:

运行所需的蚂蚁配置,单击旁边的箭头按钮,绿色播放按钮,看起来像这样的权利:

playButton

一旦你点击箭头,点击“外部工具配置...”“

external

添加Ant构建配置先前作出,或者如果它不露面,使用上述步骤添加它。

一旦做到这一点,单击关闭,然后单击在上述播放按钮旁边的红色工具箱来构建它。

相关问题