作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 Eclipse 中创建了一个 Java 9 项目,生成了一个 module-info.java
并添加了一些测试依赖项,一切正常。
但是如果我添加 requires javafx.base
,它会显示“javafx.base 无法解析为模块”。 JavaFX 不会出现在类路径中。
我尝试使用各种 Java 版本在 Eclipse 中使用 JavaFX 项目模板创建 JavaFX 项目,同样的问题。它添加了一个名为“JavaFX SDK”的库,但它只包含 jar 文件(“org.eclipse.fx.ide.css.jfx8_3.0.0.201705220750.jar
”),只有 list 和没有类(class)。
我已经在安装了 e(fx) 插件的 Oxygen.3 以及全新的 Eclipse Photon 安装中进行了尝试。两者都不起作用。解决该问题的唯一方法是切换回 openjdk-8-jdk 并使用 JavaFX 8。
如何让 JavaFX 9 工作?
最佳答案
只需从项目的构建路径中删除 JavaFX SDK 即可。然而,这只适用于 Java 10,因为 Java 11 将不再包含 FX。
关于java - 如何在 Eclipse 中获取 Javafx 9?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49478913/
我是一名优秀的程序员,十分优秀!