【发布时间】:2013-06-14 14:00:39
【问题描述】:
我已经用谷歌搜索过它,然后我读到“清理并构建”它,但是不知何故,当我双击 dist 文件夹中的 jar 文件时它不起作用,当我尝试运行它时从 NetBeans 它不再工作了,我必须创建一个新项目。我错过了什么让它工作吗?我只需要jar文件吗?
【问题讨论】:
-
您运行的是什么版本的 Java? NetBeans?
我已经用谷歌搜索过它,然后我读到“清理并构建”它,但是不知何故,当我双击 dist 文件夹中的 jar 文件时它不起作用,当我尝试运行它时从 NetBeans 它不再工作了,我必须创建一个新项目。我错过了什么让它工作吗?我只需要jar文件吗?
【问题讨论】:
如果您要获取可执行的 jar 文件,请执行“清理和构建”;但在此之前,请确保您的输出窗口可见。如果不是,请按 Ctrl+4。
在“清理和构建”过程运行时,仔细观察输出窗口是否有任何错误。如果有,请在此处发布。
现在查看 dist 文件夹中的 jar。
通常,在 dist 文件夹中有一个 lib 文件夹,其中包含运行应用程序所需的其他库,而在我的 Netbeans 7.3 中,它不需要任何额外的命令行参数即可将 lib 文件夹添加到类路径中。相反,他们在 MANIFEST.MF 中有一个 JavaFX-Class-Path 参数。如果您使用的是旧版本的 Netbeans 并且在 MANIFEST.MF 中没有这些参数,您可以通过使用 WinRAR 或任何其他存档管理器编辑 jar 文件并添加 JavaFX-Class-Path: 后跟每个 jar 文件的名称来手动添加它在 lib 文件夹中。例如:JavaFX-Class-Path: lib/mylib1.jar lib/mylib2.jar lib/anotherlib.jar.
希望这有帮助。如果您还有其他疑问,请发表评论.. 谢谢。
【讨论】: