构建一个JAVAFX 2.0库

时间:2012-02-26 16:46:20

标签: javafx javafx-2

我正在使用Netbeans 7.1和JavaFx 2.1(开发人员预览版)。我将运行时和sdk添加到Default JavaFX Platform并编译 - 没问题。

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

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

我在我的Application-project(测试项目)中引用了库(项目),当我构建并运行它时,我得到以下消息:

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

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

有什么想法吗?

亲切的问候 的Matthias

1 个答案:

答案 0 :(得分:1)

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

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