java - Netbeans 7.1.2 JavaFX UnsatisfiedLinkError

标签 java netbeans javafx java-7

我刚刚将我的 Netbeans 升级到 7.1.2,因为我以为我会喜欢一些 JavaFX 开发,但我并没有获得太多乐趣。

首先,我下载了最新的 Netbeans 并安装了它,一切都很好。

然后 Netbeans 告诉我没有 JavaFX 支持,所以我从 Oracle 下载了 jdk-7 和 netbeans JavaFX 插件,现在我可以创建 JavaFX 应用程序了。

但是,每当我尝试编译 JavaFX 应用程序时,都会收到以下错误:

Error: failed to msvcr100.dll java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Java\JavaFX 2.1 Runtime\bin\msvcr100.dll: Can't find dependent libraries

Exception in thread "main" java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Java\JavaFX 2.1 Runtime\bin\glass.dll: Can't find dependent libraries

现在这两个提到的文件都存在,并且它们位于提到的位置,我假设问题与我的类路径和/或我之前安装的 Sun/Oracle Netbeans 有关。

我真的懒得卸载/重新安装我所有的 Java 东西,所以我想知道是否有人对如何解决这个问题有任何建议?

我读过的一些文章提到将某些 DLL 直接复制到项目工作区中,但这对我来说听起来不太正确。

如有任何意见或建议,我们将不胜感激。

谢谢!!

最佳答案

右键单击您的 Netbeans 项目,然后单击“属性”。导航到“库”并确定当前项目使用哪个“Java 平台”(在下拉列表中选择一个)。单击附近的“管理平台...”并选择确定的 Java 平台。转到 JavaFX 选项卡,然后检查 JavaFX 是否已启用并指向文件系统中正确的 SDK 和运行时路径。
还可以考虑重新启动 Netbeans 甚至 Windows。

关于java - Netbeans 7.1.2 JavaFX UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10961980/

相关文章:

java - Wildfly-Maven-Plugin 只有耳朵和 war

java等待对话框关闭

java - 像菜单一样在另一个中打开 jFrame 的元素和结构

java - 线程 "Thread 2"在 JavaFX 应用程序中做什么?

java - 通知功能在某些设备上崩溃

java - 使用 java 下载文件 - 文件损坏

java - 如何将 LWJGL 3.1.1 添加到 netbeans 以在 Java 项目中使用?

multithreading - 为什么javafx应用程序不是线程安全的?

java - 无法启动 SceneBuilder?

java - 如何在android中创建自定义数据绑定(bind)? (安卓工作室)