我在新的 JFrame 表单中有 netbeans 生成的初始代码,运行时显示以下输出:-
但是,当我在 dist 文件夹中运行 jar 文件时,我得到以下信息:-
如何解决这个问题呢?任何帮助将不胜感激。
如果没有帮助,请在 netbeans 中执行清理并构建项目(shift + f11) ,请发布更多详细信息。你在使用外部库吗?
您将需要编辑您的 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 知道您使用的所有这些漂亮的库。使用单个罐子时,情况完全不同。
或者,您可能希望在类路径参数中说明您使用的库的位置。