java - 生成带有库的 jar 文件,但在 Eclipse 中没有可运行的 jar 文件

标签 java eclipse file jar libraries

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

最佳答案

你可以用 Ant 来做到这一点。无需插件,可在 Luna 中运行。

构建.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 构建运行”。

关于java - 生成带有库的 jar 文件,但在 Eclipse 中没有可运行的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25445657/

相关文章:

eclipse

sql - 如何使用 T-SQL 在 SQL Server 中输出非结构化文件?

php - 如何创建允许选择多个文件的文件输入?

java - 将 WebElement 的属性值存储在 Selenium Webdriver 中

java - 类型推断算法的什么变化导致了这种行为?

java - 在 Eclipse 中设置不同的 Java 类路径

java - (使用eclipse)java.lang.UnsatisfiedLinkError : no lwjgl in java.library.path

java - 检查ftp服务是否正在运行

java - 使用 Java 在 Linux 上以 super 用户身份创建 txt 文件

javascript - 使用 Node 的 fs.readFile() 时,我应该在路径前加上 __dirname 吗?