NetBeans打包

作者: ldsea 分类: 程序生活 发布时间: 2009-06-20 23:56

最近在写一个小软件,用NetBeans开发的,说实话比较起来我更喜欢Eclipse,NetBeans使用起来总是很别扭,每次只是开发一个GUI的东东时,才会用NetBeans,好了,废话不多说了,使用Netbeans时,如果我们使用了第三方的jar包,在生成jar文件(点右键生成,或者直接按F11)时,默认是不会添加第三方的jar包的,生成的jar包是在dist目录下,同时生成一个lib目录,所需要的第三方jar包会生成到这个目录下。这个是让我很讨厌的,我希望是仅生成一个jar包,这样很方便,而且我后期会把它打包成exe的一个文件发布,如果第三发jar包在另一个目录的话,就很不方便了。
下面是在打包的时候将第三方jar包一起打入一个jar包的方法:
在工程目录下有个build.xml文件,修改这个文件添加如下代码:
[code]
        <target name="run" depends="TestHello-impl.jar">
            <exec dir="bin" executable="launcher.exe">
                <arg file="${dist.jar}"/>
                <ZIPFILESET src="${libs.swing-layout.classpath}" />
                <ZIPFILESET src="${libs.commons-codec.classpath}" />
                <ZIPFILESET src="${libs.commons-httpclient.classpath}" />
                <ZIPFILESET src="${libs.commons-logging.classpath}" />
            </exec>
        </target>
[/code]
其中TestHello是你的工程的名字,下面的ZIPFILESET是你需要一起打包的jar文件

22条评论

发表回复

您的电子邮箱地址不会被公开。