在Eclipse中使用库生成带有可运行jar文件的jar文件

时间:2014-08-22 11:11:54

标签: java eclipse file jar libraries

我找不到生成包含项目中所有java源文件,资源和库的jar文件的选项。有一种方法可以使用可运行的jar文件,但这不是我正在寻找它。

3 个答案:

答案 0 :(得分:2)

你可以用Ant做到。不需要插件,可以在Luna中使用。

的build.xml:

<project name="makejar" default="jar">
    <property name="src.dir"        location="src"/>
    <property name="build.dir"      location="build"/>
    <property name="lib.dir"        location="lib"/>   
    <property name="resources.dir"  location="resources"/>

    <target name="jar">
        <jar destfile="${build.dir}/MyJar.jar" basedir="${src.dir}">
            <fileset id="resources" dir="${resources.dir}" />
            <zipgroupfileset dir="${lib.dir}" includes="*.jar"/>
        </jar>          
    </target>
</project>

右键单击并选择“作为Ant构建运行”。

答案 1 :(得分:0)

  1. 你可以安装一个eclipse插件:fatjar,它可以帮助你创建一个多功能的jar。
  2. 如果你使用maven来建立,你可以使用插件:阴影或组件

答案 2 :(得分:0)

使用Eclipse版本:Kepler Service Release 2:

对于一个简单的jar文件:

文件 - &gt;出口 - &gt; java - &gt; Jar文件 - &gt;下一步 - &gt; (选择您想要包含的内容) - &gt;选择“图书馆汉德林” - &gt;完成

对于可执行的jar文件:

文件 - &gt;出口 - &gt; java - &gt; Runnable jar文件 - &gt;选择你的主要包裹 - &gt;命名你的文件 - &gt;选择“图书馆汉德林” - &gt;完成