我不能使用JavaFX

时间:2019-01-20 17:56:30

标签: java macos intellij-idea javafx java-11

我正在使用Intellij Idea在MacOS上的Java中进行编码。我安装了从官方网站下载的JDK Java 11。 Java完美运行。 但是,现在我想使用JavaFX库。

因此,我使用以下命令导入了JavaFX: import javafx.*;

但是我得到了错误:Cannot resolve symbol 'javafx'

因此,我搜索了一小撮,发现必须将项目创建为“ JavaFX应用程序”,所以我这样做了,但是在文件sample.fxml中,我得到了消息:

  

未配置JavaFX运行时。使用内置JavaFX的JDK,或将JavaFX库添加到类路径

当我搜索下载的JavaFX库时,我发现它现在已包含在JavaJDK中,但是我找不到它...

因此,我想找到一种使用JavaFX且不使用IntellijIdea的方法(通过在终端上使用javacjava)。

1 个答案:

答案 0 :(得分:-1)

从Java 11开始,JavaFX不再与JDK捆绑在一起。您需要从here作为JavaFX 11单独获得它。

您可以阅读发布在InfoWorld上的这篇文章中的更多内容。