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

netBeans的JavaFx应用程序:如何在构建中包含外部jar或类路径jar?,jar,classpath,javafx-2,netbeans-7,Jar,Classpath,Javafx 2,Netbeans 7,我已经使用netbeans 7.2 IDE在JavaFX2独立应用程序上进行了测试。在内部,netbeans使用ant脚本进行构建 现在,我的应用程序基于一些输入创建一些XML文件。对于xml创建,我使用了一个第三方jar文件“xstream-1.4.3.jar”。现在,当我仅从netbeans IDE构建和运行应用程序时。。应用程序运行良好。但当我将jar复制到其他位置时,我的应用程序停止工作 原因是当jar文件被复制到其他位置时,应用程序无法找到“xstream**.jar”文件那么现在如何

我已经使用netbeans 7.2 IDE在JavaFX2独立应用程序上进行了测试。在内部,netbeans使用ant脚本进行构建

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

原因是当jar文件被复制到其他位置时,应用程序无法找到“xstream**.jar”文件那么现在如何在构建中包含这个jar文件(类路径中的所有jar文件)这样我的应用程序就可以分发了

提前感谢。

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

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>

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