我正在尝试运行此页面中的第一个 json-simple 示例 https://code.google.com/p/json-simple/wiki/EncodingExamples在我的项目中。
我已在此页面 http://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1.1 的 pom.xml 中添加了 Maven 依赖项
Intellij IDEA 表示一切正常,依赖项已成功导入。但是,它在编辑器中找不到任何 json-simple 类,并显示“无法解析符号‘JSONObject’。
可能出了什么问题?我在添加其他依赖项时遇到了类似的问题,但我可以通过下载必要的 jar 并将其添加为依赖项来“解决”它们,而无需使用 maven。
感谢任何帮助
谢谢
最佳答案
我在 IntelliJ 和依赖项方面也遇到了很多问题。我将分享一些我的故障排除方法:
- 确保
pom.xml
里面有依赖项。
这是要做的第一件事,我想您已经完成了。
对于下一步,您可以使用右侧的 Maven 选项卡:
当你点击它时,它看起来像这样:
或右键单击您的 pom.xml
并选择Maven
像这样:
- 重新导入
它既快速又简单,有时这正是所需要的。
- 生成源并更新文件夹
有时源没有正确生成,那么这就是关键。
- 下载源
有时 IntelliJ 不会自动执行此操作,您可以在 Settings > Build, Execution, Deployment > Build tools > Maven > Importing
中进行更改并启用 Import Maven projects automativally
.
下载源如下所示:
设置按钮是 Maven 选项卡示例图像中最右侧的一个。
最后但并非最不重要的一点:
将光标放在导入的红色部分(import org.<b>json</b>.simple.JSONObject;
部分)等待红灯出现,然后选择“添加到类路径”。
当其他一切都正常时,类路径需要使用您的导入进行更新。 IntelliJ 也不总是自动执行此操作。
关于maven - Intellij IDEA 在成功导入的 Maven 依赖项中找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30272885/