我正在使用 NetBeans 开发 JavaFX 2.0 应用程序,并且正在尝试将我的应用程序部署到 jar 文件中。
我还需要添加一些外部罐子。该构建是使用 Netbeans 附带的 ant 构建的。最后清单文件如下所示:
清单版本:1.0 Ant 版本:Apache Ant 1.8.2 创建者:1.6.0_25-b06(Sun Microsystems Inc.) 实施供应商:iulia 实施-标题:NewVersionV3 实施版本:1.0 主类:com/javafx/main/Main JavaFX-应用程序类:myapp.view.NewVersionV3 JavaFX 版本:2.0 类路径:lib/commons-codec-1.3.jar lib/commons-httpclient-3.1.jar l ib/commons-logging-1.1.1.jar lib/httpclient-4.0.jar lib/log4j-1.2.16。 罐 即使在那里有 Class-Path 属性,生成 jar 也不会产生任何结果 我找到了一个告诉我问题的控制台: 线程“JavaFX-Launcher”中的异常 java.lang.NoClassDefFoundError: org/apache/log4j/Logger
显然它没有找到罐子。我签出,在 dist/lib 中的正确位置,我的 jar 在 dist 文件夹中。
有人对此有任何想法吗?
非常感谢,
尤利亚