操作系统:Ubuntu 14.04。IDE:(Eclipse Mars.1 Release (4.5.1))和Scene builder 2。
如何解决这个问题?我做了一切按照 说明.
通过安装最新的jdk 8u73和在eclipse中添加新的构建路径,我的问题得到了解决。
Ps : 对不起,我的英语
Mounir(法国)
我偶然发现了这个问题,因为在我的印象中,JavaFX是与Java 8捆绑在一起的,但对于OpenJDK来说,这并不是真的(也许并不总是真的)。安装 openjfx 包为我解决了这个问题。
我通过将JavaFX库引用到项目中来解决这个问题。一种方法是在Eclipse中右击项目文件夹,然后选择Build Path -> Add External Archive。
这个JavaFX存档名为 jfxrt.jar
位于目录中 jre\lib\ext
的JDK目录。
令人惊讶的是,JavaFX库并没有自动链接到JavaFX项目中......。这个操作也允许建立JavaFX示例项目,否则就不能编译。
我在使用e(fx)clipse 3.0时也遇到了同样的问题。在我的情况下,改用2.4版本有助于解决创建新的JavaFX项目(现在它自动生成.java、.fxml和.css文件)和向现有项目添加文件的问题。只需卸载3.0,并尝试2.4。
你好,我解决了我的情况下的问题,这是通过右键点击项目名称>构建和路径>添加库>用户库,然后点击下一步选择你的JavaFX库。