Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 没有在Maven(IntelliJ)中重新导入依赖项的选项_Java_Maven_Intellij Idea - Fatal编程技术网

Java 没有在Maven(IntelliJ)中重新导入依赖项的选项

Java 没有在Maven(IntelliJ)中重新导入依赖项的选项,java,maven,intellij-idea,Java,Maven,Intellij Idea,我在pom.xml文件中添加了依赖项,但找不到导入依赖项的选项。我无法在程序中使用该库 我在网上看过很多人建议去设置->Maven->。。。。但这一选择对我来说根本不存在 我还看到了其他解决方案,只需右键单击pom.xml->Maven->Reimport。再说一次,我没有这个选择。我很确定这是一个Maven项目 有人知道可能是什么问题吗?保存pom文件后,maven会自动从公共存储库下载jar文件。 如果您发现它不存在于maven依赖项中,您可以尝试检查以下内容: 检查您的网络连接,是否能够连

我在pom.xml文件中添加了依赖项,但找不到导入依赖项的选项。我无法在程序中使用该库

我在网上看过很多人建议去设置->Maven->。。。。但这一选择对我来说根本不存在

我还看到了其他解决方案,只需右键单击pom.xml->Maven->Reimport。再说一次,我没有这个选择。我很确定这是一个Maven项目


有人知道可能是什么问题吗?

保存pom文件后,maven会自动从公共存储库下载jar文件。 如果您发现它不存在于maven依赖项中,您可以尝试检查以下内容:

  • 检查您的网络连接,是否能够连接到公共存储库

  • 检查所需的依赖项是否存在于公共中

  • 如果它是本地依赖项,请确保您已完成Maven安装


  • 保存pom文件后,maven将自动从公共存储库下载jar文件。 如果您发现它不存在于maven依赖项中,您可以尝试检查以下内容:

  • 检查您的网络连接,是否能够连接到公共存储库

  • 检查所需的依赖项是否存在于公共中

  • 如果它是本地依赖项,请确保您已完成Maven安装


  • 您可能需要为Maven项目配置自动导入。您可以在
    File>Settings>Maven>Importing
    中启用此功能。有一个复选框显示“自动导入Maven项目”。如果找不到该选项,请尝试使用
    Ctrl+Shift+A
    帮助您按名称查找操作。只要写上“maven”,看看哪种选择最适合你

    如果这不起作用,请打开我的“Maven项目”面板。在IDE的右侧找到它。这里有“重新导入”按钮

    编辑:

    几周前,我在重新导入项目时遇到了同样的问题。这是因为Intellij不记得maven设置文件的设置。我需要用有效的~/.m2路径覆盖默认的“用户设置文件”(见下图)


    您可能需要为Maven项目配置自动导入。您可以在
    File>Settings>Maven>Importing
    中启用此功能。有一个复选框显示“自动导入Maven项目”。如果找不到该选项,请尝试使用
    Ctrl+Shift+A
    帮助您按名称查找操作。只要写上“maven”,看看哪种选择最适合你

    如果这不起作用,请打开我的“Maven项目”面板。在IDE的右侧找到它。这里有“重新导入”按钮

    编辑:

    几周前,我在重新导入项目时遇到了同样的问题。这是因为Intellij不记得maven设置文件的设置。我需要用有效的~/.m2路径覆盖默认的“用户设置文件”(见下图)


    只要POM兼容且所有依赖项都可用,IntelliJ应该自动下载并将所有依赖项添加到项目的类路径中

    将Maven项目导入IntelliJ时,通常会出现一个信息框,询问您是否要为Maven项目配置自动导入。这意味着,如果您对POM进行任何更改,这些更改将自动加载

    您可以在
    File>Settings>Maven>Importing
    中启用此功能,有一个复选框显示“importmaven projects automatically”

    如果这没有帮助,那么我建议进行全面清理,然后重新开始:

    • 关闭项目窗口(和IntelliJ),删除所有
      *.iml
      文件和所有
      .idea
      文件夹(每个模块应有一个)
    • 从命令行运行
      mvn clean
      install
    • 将项目重新导入IntelliJ,并在它要求您启用自动导入时予以注意

    检查此项以获取更多信息

    只要POM兼容且所有依赖项都可用,IntelliJ应自动下载并将所有依赖项添加到项目的类路径中

    将Maven项目导入IntelliJ时,通常会出现一个信息框,询问您是否要为Maven项目配置自动导入。这意味着,如果您对POM进行任何更改,这些更改将自动加载

    您可以在
    File>Settings>Maven>Importing
    中启用此功能,有一个复选框显示“importmaven projects automatically”

    如果这没有帮助,那么我建议进行全面清理,然后重新开始:

    • 关闭项目窗口(和IntelliJ),删除所有
      *.iml
      文件和所有
      .idea
      文件夹(每个模块应有一个)
    • 从命令行运行
      mvn clean
      install
    • 将项目重新导入IntelliJ,并在它要求您启用自动导入时予以注意

    查看此项了解更多信息

    我正在另一个Maven项目中使用依赖项,因此我知道它正在工作。当我将它包含在新项目的pom.xml中并同步+重建时,它无法识别这些类。在任何地方都没有重新导入选项(我确信我在另一个项目上能够以某种方式完成),我在另一个Maven项目中使用了依赖项,所以我知道它正在工作。当我将它包含在新项目的pom.xml中并同步+重建时,它无法识别这些类。在任何地方都没有重新导入选项(我确信我在我的另一个项目上能够以某种方式进行),问题是当我按下设置时没有Maven(只有Gradle和grant)。但是,正如您所说,我按Ctrl+Shift+A,键入Maven并自动重新导入