Intellij IDEA can';在成功导入的Maven依赖项中找不到类

Intellij IDEA can';在成功导入的Maven依赖项中找不到类,maven,intellij-idea,Maven,Intellij Idea,我试图在我的项目中运行此页面中的第一个json简单示例 我在这个页面的pom.xml中添加了一个maven依赖项 Intellij IDEA说一切正常,依赖项成功导入。但是,它在编辑器中找不到任何json简单类,表示“无法解析符号'JSONObject'。 有什么问题吗?我在添加其他依赖项时遇到了类似的问题,但是我可以通过下载必要的jar并将其添加为依赖项来“解决”这些问题,而无需使用maven 谢谢你的帮助 谢谢你我在IntelliJ和依赖项方面也遇到了很多问题。我将分享我的一些故障排除方法

我试图在我的项目中运行此页面中的第一个json简单示例

我在这个页面的pom.xml中添加了一个maven依赖项

Intellij IDEA说一切正常,依赖项成功导入。但是,它在编辑器中找不到任何json简单类,表示“无法解析符号'JSONObject'。

有什么问题吗?我在添加其他依赖项时遇到了类似的问题,但是我可以通过下载必要的jar并将其添加为依赖项来“解决”这些问题,而无需使用maven

谢谢你的帮助


谢谢你

我在IntelliJ和依赖项方面也遇到了很多问题。我将分享我的一些故障排除方法:

  • 确保
    pom.xml
    中包含依赖项
  • 这是第一件要做的事,我想你已经做了

    下一步,您可以使用右侧的maven选项卡:

    当您单击它时,它看起来是这样的:

    或者右键单击您的
    pom.xml
    并选择
    Maven
    ,如下所示:

  • 再进口
  • 这是快速和简单的,有时这正是必要的

  • 生成源并更新文件夹
  • 有时源代码没有正确生成,那么这就是关键

  • 下载来源
  • 有时IntelliJ不会自动执行此操作,您可以在
    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。)上一个为我做的,但一定有一种方法可以自动化这个过程。你很棒,几年后这帮了很多。