netBeans中的JavaFx应用程序:如何在构建中包含外部jar或类路径jar?

时间:2012-10-02 13:48:43

标签: jar classpath javafx-2 netbeans-7

我使用netbeans 7.2 IDE在Javafx 2 独立应用程序上做了。内部netbeans使用ant脚本进行构建。

现在我的应用程序根据一些输入创建了一些XML文件。对于xml创建,我使用了一个第三方jar文件'xstream-1.4.3.jar'。现在当我进行构建并仅从netbeans IDE运行应用程序时..应用程序正常工作。但当我将jar复制到其他位置时,我的应用程序停止工作。

原因是当jar文件被复制到其他位置时,应用程序无法找到'xstream **。jar'文件。 现在如何在构建 中包含此jar文件(类路径中的所有jar文件),以便我的应用程序可以成为可分发的。

提前致谢。

2 个答案:

答案 0 :(得分:0)

更新JAR中的清单文件,以包含指定主类和项目类路径上的任何库的条目。

http://netbeans.org/kb/docs/java/javase-deploy.html#build

答案 1 :(得分:0)

在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>