导入javafx包时出现问题:类型无法访问

yjghlzjz  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(394)

我在eclipse中从事一个项目,我想在gui中使用javafx。我安装了javafx并将其添加到我的项目库中。但是,每次我尝试导入包时,例如。

import javafx.scene.control.Button;
import javafx.scene.paint.Paint;`
import javafx.scene.control.Alert;
import javafx.scene.control.ButtonType;

然后写着:类型。。。无法访问。
我对java编程完全陌生,所以我没有什么经验。有人能详细解释一下如何解决这个问题吗?

yv5phkfx

yv5phkfx1#

示例module-info.java。

module ships {
    requires javafx.base;
    requires javafx.controls;
    requires javafx.media;
    requires javafx.web;
    exports ships;
    //opens ...;
}

对于java-8,只需删除module-info.java,因为它仍然不是模块化的。
对于javafx(openjfx),更新的java会更好,然后使用模块化java的优点。
对于库管理(“依赖项”),请使用maven(或gradle)构建基础结构。

相关问题