[英]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.