Jos*_*son 2 java javafx intellij-idea
package sample;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
在上面的代码中,所有的javafx都是红色的,就像Application. 下面是 javafx 示例程序 (Hello World) 出现的 13 个错误中的前两个。(其余类似。  
Error:(3, 26) java: package javafx.application does not exist
Error:(4, 19) java: package javafx.fxml does not exist
显然,修复其中任何一个都可能会修复所有这些问题。)在我尝试运行它之前,一切似乎都很好。
我正在使用 SDK 12 在 IntelliJ 2019.2.4 中工作。(Scenebuilder 已安装并且似乎可以工作。)
有人有建议吗?
JavaFX不再与 Oracle JDK 11 及更高版本捆绑在一起。
JavaFX 从未成为 Java 的正式组成部分,因为它既没有在Java 规范中定义,也没有在JSR 中定义。但是,Oracle 认为 JavaFX 是 Swing 的继承者,现在 Swing 处于维护模式。
仅供参考,在过去,Oracle 是唯一一个捆绑 JavaFX 的供应商。如果您从其他十几个供应商中的任何一个获得 Java 实现,您就会将 JavaFX 模块添加到您的项目中。作为该规则的例外,现在有两个供应商提供了一个版本的 Java 实现,其中捆绑了 OpenJFX 库:来自 BellSoft 的LibericaFX和来自 Azul Systems 的ZuluFX。
您可以选择下载 JavaFX SDK(软件开发工具包)。或者您可以选择使用Maven或Gradle依赖管理工具自动下载必要的模块。
JavaFX 技术的进一步发展已经开源并从 Oracle 中分离出来。现在由Gluon领导。代码库作为OpenJDK项目上称为 OpenJFX的子项目。
| 归档时间: | 
 | 
| 查看次数: | 363 次 | 
| 最近记录: |