在Eclipse中生成没有可运行jar文件的库的jar文件



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

您可以使用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>

右键选择"Run as Ant Build"

  1. 你可以安装一个eclipse插件:fatjar,它可以帮助你创建一个一体化的jar。
  2. 如果您使用maven来构建,您可以使用插件:shade或assembly

Using Eclipse Version: Kepler Service Release 2:

对于一个简单的jar文件:

File -> export -> java -> Jar File -> Next ->(选择你想包含的内容)->选择"library handling " -> finish

对于可执行的jar文件:

File -> export -> java -> Runnable jar File -> choose your main package -> name your File -> choose "library handling " -> finish

最新更新