我知道创建JAR文件很容易,只需使用Eclipse,在项目上单击鼠标右键,然后选择“导出”并按照向导进行操作即可。
还有另一种方法是命令行,我们可以使用此命令。
jar cf myjarfilename.jar file1.class file2.class
问题是我无法使用eclipse创建JAR,因为我的代码是在单独的项目中编译的,然后将.class文件放在特定的层次结构中,将它们编译成JAR并将它们放置在Web-的特定位置应用程序使用它。
我可以使用命令行,但这不切实际,因为我的层次结构很复杂并且使用了很多.class文件。(文件夹和仅.class文件)
现在,我需要用它制作一个JAR。如何。
是的,制作一个.jar文件很容易。
有很多选择。
1)Eclipse:选择项目>右键单击,导出为.jar
2).bat文件/ shell脚本:
jar cf myjarfilename.jar file1.class file2.class
3).bat文件/ shell脚本:
mkdir staging-directory
copy/s source-files staging-directory
jar cf myjarfilename.jar staging-directory
4)编写一个Ant build.xml或Maven pom.xml来自动化您的构建(包括生成您的.jar文件)。
这是有关Apache Ant / build.xml的很好的教程:
http://www.vogella.com/tutorials/ApacheAnt/article.html
<!--Creates the deployable jar file -->
<target name="jar" depends="compile">
<jar destfile="${dist.dir}\de.vogella.build.test.ant.jar" basedir="${build.dir}">
<manifest>
<attribute name="Main-Class" value="test.Main" />
</manifest>
</jar>
</target>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句