我想使用 netbeans 迁移到 Java 11 和 JFX11。JFX11 必须用作模块,所以我添加了 JavaFX jar,并在我的 module-info.java 中添加了以下内容,位于默认包文件夹下。
requires javafx.controls;
requires javafx.base;
requires javafx.fxml;
requires javafx.graphics;
requires javafx.swing;
requires java.logging;
requires java.desktop;
requires java.sql;
requires java.xml;
当我尝试清理并在 netbeans 9 中构建时,这会导致我的所有其他依赖项显示以下错误。
pacakges 'xyz' is not visible ... (package 'xyz' is declared in the unnamed
module, but module 'xyz' does not read it)
我不能混合模块和库吗?我错过了什么?