【问题标题】:Package 'org.json' is declared in module 'json', but module 'com.example.demo' does not read it - JavaFX & Maven包 'org.json' 在模块 'json' 中声明,但模块 'com.example.demo' 不读取它 - JavaFX & Maven
【发布时间】:2022-01-02 22:39:44
【问题描述】:

在使用 Maven 和 JavaFX 的项目中,我试图在我的 pom.xml 中添加此依赖项

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20180130</version>
</dependency>

我这样做了 - 我重新加载了我的 maven 更改(使用 intellij),但我仍然无法使用这个包。

当我在我的代码中写下这个时:

import org.json.JSONObject;

我收到了这个错误

Package 'org.json' is declared in module 'json', but module 'com.example.demo' does not read it

我不明白为什么。我想我可能需要在 module-info.java 中添加它,但经过一些谷歌搜索后我认为我不需要,因为在该文件中我必须指定 JavaFX 的依赖项。

那么...这个错误是什么意思?

谢谢。

【问题讨论】:

    标签: java maven javafx


    【解决方案1】:

    将此行添加到您的module-info.java

    requires json;
    

    要了解它的含义,请参阅:

    【讨论】:

      猜你喜欢
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 2017-08-29
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多