来自netBeans的JavaFx应用程序:如何在构建中包含外部jar或类路径jar?
问题描述:
我使用netbeans 7.2 IDE在Javafx 2 独立应用程序上进行了操作。内部netbeans使用ant脚本进行构建。来自netBeans的JavaFx应用程序:如何在构建中包含外部jar或类路径jar?
现在我的应用程序基于一些输入创建一些XML文件。为了创建xml,我使用了一个第三方jar文件'xstream-1.4.3.jar'。现在,当我使用NetBeans IDE构建和运行应用程序时,应用程序工作正常。但是当我将jar复制到其他位置时,我的应用程序停止工作。
原因是当jar文件被复制到其他位置时,应用程序无法找到'xstream **。jar'文件。 因此,现在如何在构建中包含此jar文件(来自类路径的所有jar文件),以便我的应用程序可以分配。
在此先感谢。
答
包括在你的build.xml文件下面的代码并更改文件夹名称,以满足您的项目。
<target name="-post-jar">
<jar jarfile="${dist.jar}" update="true">
<zipfileset src="C:/Java/ExcelJars/jxl.jar" includes="**/*.class" />
<zipfileset src="C:/Java/ExcelJars/SX.jar" includes="**/*.class"/>
</jar>
</target>