Netbeans生成的jar文件不起作用

时间:2013-11-14 11:48:32

标签: java netbeans

我在新的JFrame表单中有netbeans生成的初始代码,在运行时显示以下输出: - enter image description here

但是,当我在dist文件夹中运行jar文件时,我得到以下内容: - enter image description here

如何解决这个问题?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您需要编辑build.xml,以便所有使用过的库都包含在构建过​​程中。 这在build.xml中看起来像这样:

<target name="-post-jar">
    <echo>Adding jar: ${reference.myMissingJar.jar}</echo>
    <jar update="true" destfile="${dist.jar}">
        <zipfileset src="${reference.myMissingJar.jar}"/>
    </jar>
    <mkdir dir="bin"/>
    <copy file="${dist.jar}" todir="bin" description="Copy jar file."/>
 </target>

问题在于,当您尝试在netbeans中运行它时,IDE会知道您使用的所有那些漂亮的库。当使用单个罐子时,这完全不同。

另外,您可能希望在classpath参数中说明已使用的库的位置。

答案 1 :(得分:0)

在netbeans中做一个Clean and build项目(shift + f11) Netbeans clean and build project 如果这没有帮助请发布更多细节。 你使用外部库吗?