如何在 Eclipse Java 项目中自动生成.jar文件

2022-08-31 23:41:47

我有一个Eclipse Java项目。它包含一个名为“dist”的文件夹。该文件夹中有一个.jar文件。

如何在此项目中进行设置,以确保在重新编译项目中.java文件之一时随时更新此.jar文件?

谢谢。


答案 1

创建一个 Ant 文件并告诉 Eclipse 构建它。只有两个步骤,每个步骤都很容易通过下面的分步说明。


步骤1创建生成.xml文件并添加到包资源管理器:

<?xml version="1.0" ?>
<!-- Configuration of the Ant build system to generate a Jar file --> 
<project name="TestMain" default="CreateJar">
  <target name="CreateJar" description="Create Jar file">
        <jar jarfile="Test.jar" basedir="." includes="*.class" />
  </target>
</project>

Eclipse应该看起来像下面的屏幕截图。请注意构建.xml上的 Ant 图标。Build.xml in Eclipse Project

第 2 步右键单击项目中的根节点。- 选择属性 - 选择构建器 - 选择新建 - 选择 Ant Build - 在主选项卡中,在 bin 文件夹中完成构建.xml文件的路径。

Ant builder configurationBuild step - Targets Tab

检查输出

生成后,Eclipse 输出窗口(名为 Console)应显示以下内容:

Buildfile: /home/<user>/src/Test/build.xml

CreateJar:
         [jar] Building jar: /home/<user>/src/Test/Test.jar
BUILD SUCCESSFUL
Total time: 152 milliseconds

答案 2

您可以定义一个 Ant 构建器,该构建器运行 jar 任务来 jar 项目中的所有类文件(设置了 “”)。Refresh project upon completion

alt text

(另请参阅“为 Eclipse 项目自定义构建”")

请参阅 IBM 文章:如何以及为什么创建自定义 Ant 任务

alt text


推荐