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,并且似乎可以使用。)
有人有建议吗?
答案 0 :(得分:3)
JavaFX在Oracle JDK 11和更高版本中是no longer bundled。
仅供参考,Oracle是唯一捆绑JavaFX的供应商。如果您从其他十几家供应商那里获得Java实现,那么您就会知道将JavaFX模块添加到项目中。
您可以选择下载JavaFX SDK(软件开发套件)。或者,您可以选择使用 Maven 或 Gradle 依赖性管理工具来自动下载必要的模块。
为OpenJFX项目站点添加书签。请参见Getting Started页。
JavaFX技术的进一步开发已经open-sourced and spun out of Oracle。现在由Gluon领导。