java - 在 Netbeans 平台应用程序中使用 JavaFX

标签 java javafx javafx-2 netbeans-platform

我尝试开始开发一个 NB 平台应用程序,该应用程序在 TopComponent 中包含 JFXPanel。不幸的是,实例化 JFXPanel 时会在运行时引发异常。我发现这是因为我的项目的子目录中没有 JavaFX native 库(如 glass.dll)。

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

最佳答案

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

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

  3. 您也可以尝试下载JavaFX Samples ,打开“Swing Interoperability App”并查看该项目的工作原理。

关于java - 在 Netbeans 平台应用程序中使用 JavaFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10474072/

相关文章:

java - 警告 : There is no class model available for code generation in Visual Paradigm

javafx - 动画分割面板分隔线

javafx - 如何在 JavaFX SceneBuilder 中更改 gui 字体大小?

JavaFX 2.2 javadoc?

java - JavaFx 2.0 在 Web 应用程序客户端的可移植性如何(以及是否高效)?

java - Spring批处理应用程序需要在数据库重启后重新部署

java - 如何用ajax解析json数组?

java - Java 中的格式化输出

multithreading - 当线程完成工作时,我是否需要在 JavaFX 中使用线程和任务在后台运行某些东西?

javafx-2 - 需要澄清什么是 JavaFX 中的公共(public) API?