我在新的JFrame表单中有netbeans生成的初始代码,在运行时显示以下输出: -
但是,当我在dist文件夹中运行jar文件时,我得到以下内容: -
如何解决这个问题?任何帮助将不胜感激。
答案 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) 如果这没有帮助请发布更多细节。 你使用外部库吗?