2

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

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

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

提前致谢。

4

2 回答 2

0

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

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

于 2012-10-09T22:07:29.887 回答
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>
于 2013-04-16T11:16:48.837 回答