![](/img/trans.png)
[英]Building Java 11 Project using Gradle plus JavaFX and dependencies
[英]JavaFX project cannot find external libs using Java 11
如果是模块化项目
原因是使用了文件module-info.java
。 众所周知,JavaFX 11不再是JDK的一部分。 因此,我们需要将此特殊文件添加到带有以下行的包的根目录中:
module modulename {
requires javafx.fxml;
requires javafx.controls;
opens package;
}
从这一刻开始,很可能您将找不到类,除非您在此代码中单独添加jar,例如:
requires name_of_jar;
只有添加了这些之后,您才能使用外部库中的类/方法。
如果是非模块化项目
如mipa所述 ,您可以按照以下说明进行操作 。
相关链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.