java.lang.module.FindException:仅当我将class-info.java类放到模块中时,找不到模块示例

时间:2020-07-22 16:21:19

标签: java javafx module

我试图使我的JavaFX程序作为jar运行,但它不适用,因此我试图放置一个module-info.java,以便它在打开程序之前先下载所有必需的内容。但是,当我这样做时,它给我这个错误 我收到此错误


  C:\Users\musta\.jdks\openjdk-14.0.1\bin\java.exe --module-path D:\Liberies\Java\javafx-sdk-14.0.1\lib --add-modules javafx.controls,javafx.fxml --add-modules javafx.base,javafx.graphics --add-reads javafx.base=ALL-UNNAMED --add-reads javafx.graphics=ALL-UNNAMED -Djava.library.path=D:\Liberies\Java\javafx-sdk-14.0.1\lib "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=56313:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -m sample/sample.Main
          Error occurred during initialization of boot layer
          java.lang.module.FindException: Module sample not found

这是我的module-info.java类

   module sample {
    requires javafx.fxml;
    requires javafx.controls;
    requires sqlite.jdbc;
    requires java.sql;
    requires java.mail;

    exports sample;
}

,包名称为包样本;

我将VM Option放入 --module-path D:\ Liberies \ Java \ javafx-sdk-14.0.1 \ lib --add-modules javafx.controls,javafx.fxml

我正在使用java intellij idea Ultimate,并且Java是14,并下载了Javafx,并且也具有最新版本的sdk

0 个答案:

没有答案