导入 javafx 包时出现问题:类型 ... 不可访问
Problem with importing javafx packages: the type ... is not accessible
我正在 Eclipse 中开发一个项目,我想将 JavaFX 用于我的 GUI。我安装了 JavaFX 并将其添加到我的项目库中。但是,每次我尝试导入包时,例如
import javafx.scene.control.Button;
import javafx.scene.paint.Paint;`
import javafx.scene.control.Alert;
import javafx.scene.control.ButtonType;
然后它显示:类型...不可访问。
我对 Java 中的编程完全陌生,所以我没有什么经验。有人可以详细解释一下如何解决这个问题吗?
示例模块-info.java.
module ships {
requires javafx.base;
requires javafx.controls;
requires javafx.media;
requires javafx.web;
exports ships;
//opens ...;
}
使用 java-8 只需删除模块-info.java,因为它仍然不是模块化的。
对于JavaFX(OpenJFX),更新的java会更好,然后利用模块化的优点java。
对于库管理(“依赖项”),使用 maven(或 gradle)构建基础设施。
我正在 Eclipse 中开发一个项目,我想将 JavaFX 用于我的 GUI。我安装了 JavaFX 并将其添加到我的项目库中。但是,每次我尝试导入包时,例如
import javafx.scene.control.Button;
import javafx.scene.paint.Paint;`
import javafx.scene.control.Alert;
import javafx.scene.control.ButtonType;
然后它显示:类型...不可访问。
我对 Java 中的编程完全陌生,所以我没有什么经验。有人可以详细解释一下如何解决这个问题吗?
示例模块-info.java.
module ships {
requires javafx.base;
requires javafx.controls;
requires javafx.media;
requires javafx.web;
exports ships;
//opens ...;
}
使用 java-8 只需删除模块-info.java,因为它仍然不是模块化的。
对于JavaFX(OpenJFX),更新的java会更好,然后利用模块化的优点java。
对于库管理(“依赖项”),使用 maven(或 gradle)构建基础设施。