在Netbeans Platform应用程序中使用JavaFX

时间:2012-05-06 20:35:29

标签: java javafx javafx-2 netbeans-platform

我尝试开始开发一个在JFXPanel中保存TopComponent的NB平台应用程序。不幸的是,在JFXPanel实例化时,会在运行时抛出异常。我看到它是因为我没有在项目的子目录中拥有JavaFX本机库(如glass.dll)。

在我尝试通过复制文件来解决问题之前,我想问你是否有更好的方法。在我看来,我不应该将本机库复制到我的项目中,因为它们应该由我的应用程序安装到的系统提供。

1 个答案:

答案 0 :(得分:2)

  1. 您是如何将JavaFX依赖项添加到Java项目的?通常的方法是将jfxrt.jar添加到依赖项中,在这种情况下,将自动捕获本机库。

  2. 另一个原因可能是Netbeans的lib复制选项的错误行为。右键单击项目,然后转到Properties -> Build -> Packaging并取消选中Copy Dependent Libraries选项。

  3. 您也可以尝试下载JavaFX Samples,打开“Swing Interoperability App”,看看该项目是如何运作的。