【问题标题】:Build a JAVAFX 2.0 library构建一个 JAVAFX 2.0 库
【发布时间】:2012-02-26 16:46:19
【问题描述】:

我正在使用 Netbeans 7.1 和 JavaFx 2.1(开发者预览版)。我将运行时和 sdk 添加到默认 JavaFX 平台并编译 - 没问题。

我想创建一个自定义控件,所以我开始开发一个 JAVAFX 应用程序并添加了我的控件、皮肤和行为类。

之后我添加了一个新项目(JavaFx-Application)并从我的第一个项目中删除了 Application-class,因为我希望我的第一个项目是一个库。

我在我的应用程序项目(测试项目)中引用了库(项目),当我构建并运行它时,我收到以下消息:

错误:msvcr100.dll java.lang.UnsatisfiedLinkError: Native Library D:\javaFx\javafx_sdk-2_1_0-beta-b14-windows-i586-21_feb_2012\javafx-sdk2.1.0-beta\rt\bin\msvcr100 失败.dll 已在另一个类加载器中加载

代码也可以运行,程序也可以运行

有什么想法吗?

亲切的问候 马蒂亚斯

【问题讨论】:

    标签: javafx javafx-2


    【解决方案1】:

    您的 JavaFX 控制项目使用 com.javafx.main.Main 作为主类来启动 JavaFX 基础结构。如果你打开你的库 jar,你可以在 Manifest 文件中找到它。图书馆项目不需要它。

    尝试使用文件创建常规 Java 项目以供您控制。您可以链接SDK/rt/lib/jfxrt.jar 使项目编译。

    【讨论】:

    • 好的,谢谢你的回答。我尝试了您提到的解决方案,但无法编译。有没有办法从我现有的项目中删除 main-class-usage?
    • 现在适用于您的解决方案。非常感谢!
    猜你喜欢
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多