无法在Eclipse中的JavaFX项目中创建FXML文件

时间:2016-01-28 15:26:24

标签: java eclipse javafx fxml scenebuilder

操作系统:Ubuntu 14.04。
IDE :( Eclipse Mars.1发布(4.5.1))和场景构建器2。

<小时/> 我不能选择根元素,因为我理解应该这样做。
我在创建文件时看到的这个窗口。 enter image description here

<小时/> 也许我错误地设置了我的Scene Builder可执行文件的路径 enter image description here

如何解决这个问题?
我根据instructions做了一切。


更新1:尚未解决问题,我将使用Idea IDE
更新2:现在我使用来自ORACLE website的JDK的Netbeans。我选择了最简单的方法。

6 个答案:

答案 0 :(得分:2)

通过安装最新的jdk 8u73并在eclipse中添加新的构建路径来解决这个问题

Ps:对不起我的英文

Mounir(法国)

答案 1 :(得分:2)

我偶然发现了这个问题,因为我认为JavaFX与Java 8捆绑在一起,但对于OpenJDK而言,这并不正确(或者可能并非总是如此)。安装 openjfx 包解决了我的问题。

答案 2 :(得分:2)

我通过将JavaFX库引用到项目来解决了这个问题。一种方法是在Eclipse中右键单击项目文件夹,然后选择Build Path - &gt;添加外部存档。

名为jfxrt.jar的JavaFX存档位于JDK目录的jre\lib\ext目录中。

令人惊讶的是,JavaFX库并没有在JavaFX项目中自动链接...此操作还允许构建JavaFX示例项目,否则这些项目将无法编译。

答案 3 :(得分:1)

您好,我已解决此问题,方法是右键单击项目名称>“构建和路径”>“添加库”>“用户库”,然后单击下一步,选择您的JavaFX库。

我建议观看此视频: https://www.youtube.com/watch?v=oVn6_2KuYbM&t=334s

答案 4 :(得分:0)

使用e(fx)clipse 3.0时,我遇到了完全相同的问题。在我的情况下,更改到版本2.4有助于修复创建新JavaFX项目的解决方案(它现在自动生成.java,.fxml和.css文件)以及向现有项目添加文件。只需卸载3.0并尝试2.4

答案 5 :(得分:0)

您可以通过在 your project -> Build Path-> Add external archives 中右键单击来解决此问题 然后像这样选择场景构建器的路径C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0\runtime\jre\lib\ext。现在在此路径中选择 jfxrt.jar 并完成。