使用Netbeans 6.7打包第三方jar
来源:互联网 发布:杭州巨宇网络 编辑:程序博客网 时间:2024/06/05 00:35
原帖地址:http://www.icycandy.com/blog/use-netbeans-to-combine-jar-files-into-a-single-jar-file
1. 正常打包
在项目上右键,然后选择【Build】即可。
打包完成后,会在项目的主目录下,生成一个[dist]文件夹。可以看到所有的第三方包都被放到了lib目录下,而不是形成单个的jar包。
2. 打包第三方jar
搜索了很久才找到这个方法,来自于Sun官方网站,原文在这里。
在NetBeans界面的左上方,切换到【Files】标签。打开项目目录下的build.xml文件。
在build.xml的最后一行
1
</project>
的前面,加入以下代码。其中,第7行中的value=”MarsRoverViewer”可以改成其他名字。比如你想生成abc.jar,那么改成value=”abc”就可以了。
123456789101112131415161718192021222324252627282930313233343536
<target name="package-for-store" depends="jar"> <!-- Change the value of this property to be the name of your JAR, minus the .jar extension. It should not have spaces. <property name="store.jar.name" value="MyJarName"/> --> <property name="store.jar.name" value="MarsRoverViewer"/> <!-- don't edit below this line --> <property name="store.dir" value="store"/> <property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/> <echo message="Packaging ${application.title} into a single JAR at ${store.jar}"/> <delete dir="${store.dir}"/> <mkdir dir="${store.dir}"/> <jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip"> <zipgroupfileset dir="dist" includes="*.jar"/> <zipgroupfileset dir="dist/lib" includes="*.jar"/> <manifest> <attribute name="Main-Class" value="${main.class}"/> </manifest> </jar> <zip destfile="${store.jar}"> <zipfileset src="${store.dir}/temp_final.jar" excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/> </zip> <delete file="${store.dir}/temp_final.jar"/> </target>
改完build.xml后保存,在该文件上右键,依次选择【Run Target】【Other Targets】【package-for-store】
等待一会儿运行完之后,可以在项目主目录下发现一个[store]文件夹,里面就是打包好的一个单一的jar包。
3. 命令行打包第三方jar
用命令行方式打包应该是最为灵活强大的,可是目前为止我还不会。
- 使用Netbeans 6.7打包第三方jar
- 使用Netbeans 6.7打包第三方jar
- 利用Netbeans 6.7 打包第三方jar
- Netbeans 打包 第三方jar
- NetBeans将包含第三方库的项目一起打包为一个jar
- maven打包第三方jar
- Android打包jar 和使用第三方库
- java 打包过程及如何使用第三方jar包
- 打包第三方jar包(打包工具)
- jar打包(须使用第三方JAR情况下, 附BAT文件,可自动打包)
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 在netBeans中引入了第三方包,编译通过;但是打包为jar文件运行错误。请指教。
- Android Application中打包第三方jar
- Android: 第三方jar打包进APK
- android 第三方jar包 混淆打包
- android 打包第三方jar包
- Android打包jar给第三方引用
- AC自动机原理详解
- SQL
- Windows API一日一练(31)MoveToEx和LineTo函数
- Apache Commons BeanUtils包学习(4)-BeanUtils
- .在delphi中实现网页的自动输入
- 使用Netbeans 6.7打包第三方jar
- 在 SQL Server 中将 SELECT 语句的结果导出到文件的方法
- 去掉Windows7下的UAC(User Account Control)以及Windows7使用Quick Launch的设置
- SQL的重复记录处理大全
- Observer设计模式
- Delphi快捷键大全
- Java 中 Vector、ArrayList、List 使用深入剖析
- 数据库连接
- 使用PHP开源CMS,Joomla问题