Intellij idea 添加了错误源(JSONTokener)Intellij

Intellij idea 添加了错误源(JSONTokener)Intellij,intellij-idea,hive,pom.xml,org.json,Intellij Idea,Hive,Pom.xml,Org.json,类JSONTokener在构造函数JSONTokener(InputStream in)上给出错误。当我执行Alt+Enter并选择导入类时,它将从配置单元导入。我的pom中有hive和org.json以及许多其他内容。我希望它选择正确的版本。这我已经在pom中写了它,但我不明白为什么它不从这个导入 <!-- https://mvnrepository.com/artifact/org.json/json --> <dependency> <groupId&

类JSONTokener在构造函数JSONTokener(InputStream in)上给出错误。当我执行Alt+Enter并选择导入类时,它将从配置单元导入。我的pom中有hive和org.json以及许多其他内容。我希望它选择正确的版本。这我已经在pom中写了它,但我不明白为什么它不从这个导入

<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20160810</version>
</dependency>
这一行给出了编译错误:

JSONObject jsonSchema = new JSONObject(new JSONTokener(getClass().getResourceAsStream("/identification/carrier.json")));

无法解析构造函数JSONTokener(java.io.InputStream)

将依赖项添加到pom.xml后,通过调用“同步”按钮刷新中的Maven依赖项。没有帮助。当我导入类时,我的意思是它在import语句中编写org.json.JSONTokener,但当我将鼠标悬停在使用它的代码上时,它会给出配置单元。或者如果我找到了源头。我在pom中注释了特定的配置单元依赖项,现在它从com中的其他依赖项tdunning(它不直接在pom中)获取Json,而不是org.Json。它显示了什么错误?显示包含导入和错误的完整代码。我已使用代码和导入编辑了问题。
JSONObject jsonSchema = new JSONObject(new JSONTokener(getClass().getResourceAsStream("/identification/carrier.json")));