Rob*_*anu 10
有些要考虑的要点:
这是一个简单的ant文件,它构建了一个java项目,改编自Ant教程:
<project>
<target name="clean">
<delete dir="build"/>
</target>
<target name="compile">
<mkdir dir="build/classes"/>
<javac srcdir="src" destdir="build/classes"/>
</target>
<target name="jar">
<mkdir dir="build/jar"/>
<jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
<manifest>
<attribute name="Implementation-Version" value="1.0"/>
</manifest>
</jar>
</target>
<target name="run">
<java jar="build/jar/HelloWorld.jar" fork="true"/>
</target>
</project>
Run Code Online (Sandbox Code Playgroud)
在本教程中阅读Sun的JAR格式的基础知识.在我看来,你应该学习基础知识 - 即MANIFESTs,SDK工具 - 然后再进入第三方工具,如下所示.
与Sun JDK一起分发的Jar命令行工具:
jar -cf myjar.jar base_src_folder
Run Code Online (Sandbox Code Playgroud)
base_src_folder保存源代码的父目录在哪里.
或者,您可以使用Apache Ant之类的构建工具.它具有诸如JAR任务之类的功能,可以为您完成此任务.