Intellij IDEA can';在成功导入的Maven依赖项中找不到类
我试图在我的项目中运行此页面中的第一个json简单示例 我在这个页面的pom.xml中添加了一个maven依赖项 Intellij IDEA说一切正常,依赖项成功导入。但是,它在编辑器中找不到任何json简单类,表示“无法解析符号'JSONObject'。 有什么问题吗?我在添加其他依赖项时遇到了类似的问题,但是我可以通过下载必要的jar并将其添加为依赖项来“解决”这些问题,而无需使用maven 谢谢你的帮助Intellij IDEA can';在成功导入的Maven依赖项中找不到类,maven,intellij-idea,Maven,Intellij Idea,我试图在我的项目中运行此页面中的第一个json简单示例 我在这个页面的pom.xml中添加了一个maven依赖项 Intellij IDEA说一切正常,依赖项成功导入。但是,它在编辑器中找不到任何json简单类,表示“无法解析符号'JSONObject'。 有什么问题吗?我在添加其他依赖项时遇到了类似的问题,但是我可以通过下载必要的jar并将其添加为依赖项来“解决”这些问题,而无需使用maven 谢谢你的帮助 谢谢你我在IntelliJ和依赖项方面也遇到了很多问题。我将分享我的一些故障排除方法
谢谢你我在IntelliJ和依赖项方面也遇到了很多问题。我将分享我的一些故障排除方法:
pom.xml
中包含依赖项pom.xml
并选择Maven
,如下所示:
Settings>Build、Execution、Deployment>Build tools>Maven>Import
中进行更改,并自动启用Import Maven项目
下载源如下所示:
设置按钮是Maven选项卡示例图像右侧最远的一个
最后但并非最不重要的一点:
将光标放在导入的红色部分,(导入org.json.simple.JSONObject;
部分)等待红灯出现,然后选择“添加到类路径”
当一切正常时,类路径需要随导入而更新。IntelliJ也不总是自动执行此操作。我通过添加
编译
对于我缺少的依赖项,compile
似乎并不总是默认值
奇怪的是,当IntelliJ抱怨时,Eclipse能够找到定义。在尝试了许多事情之后,这个解决方案对我有效:
File -> Invalidate Caches/Restart
您是否正确设置了Maven?问题是idea网站()中的“正确”是什么:Maven integration随IntelliJ IDEA一起提供,您无需执行任何其他操作即可安装它。您可以直接开始使用它来导入Maven项目、使用它们以及运行Maven目标。上传您的项目并共享注释下面的链接,我会发现您的问题。@Vadim如果您下载完Jar和设置到你的梯度,只需在课堂上使用Alt+Enter。如果所有这些对你来说都不起作用,不要忘记程序员的座右铭:“如果汽车不起作用,离开它,重新上车,”(尝试重新启动IntelliJ。)上一个为我做的,但一定有一种方法可以自动化这个过程。你很棒,几年后这帮了很多。