Intellij:无法解析符号' springframework'

时间:2016-06-12 12:30:11

标签: java spring intellij-idea

我试图用Spring开始我的第一个项目。我使用intellij的想法,我也是一种新的东西。但无论如何,我按照在jetbrain网站上写的步骤,我不知道我做错了什么,但我在第一个默认创建的文件上遇到了很多错误。

BloomBookingApplcation.java

package com.bloombooking;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class BloomBookingApplication {

    public static void main(String[] args) {
        SpringApplication.run(BloomBookingApplication.class, args);
    }
}

Error:(3, 12) Cannot resolve symbol 'springframework'
Error:(4, 12) Cannot resolve symbol 'springframework'
Error:(6, 2) Cannot resolve symbol 'SpringBootApplication'
Warning:(7, 1) Access can be packageLocal
Error:(9, 26) Cannot resolve symbol 'String'
Error:(10, 3) Cannot resolve symbol 'SpringApplication'

也许我愚蠢但我不知道我错过了哪一步...

有人可以帮助我吗?

我找到了使用quickfix按钮添加spring的方法。

但是现在我遇到了新的错误,我不明白为什么......我应该直接下载并将图书馆一个一个地放进去?

Error:(3, 28) Cannot resolve symbol 'boot'
Error:(4, 28) Cannot resolve symbol 'boot'
Error:(6, 2) Cannot resolve symbol 'SpringBootApplication'
Warning:(7, 1) Access can be packageLocal
Error:(9, 26) Cannot resolve symbol 'String'
Error:(10, 3) Cannot resolve symbol 'SpringApplication'

或者也许这是我的intellij想法,因为我没有在任何地方完成任何事情而且我无法创建包裹......

8 个答案:

答案 0 :(得分:9)

我遇到了同样的问题,这就是我的工作方式:

在源根目录 - >右键单击 - >添加框架支持。

将打开一个窗口,其中包含不同的类别,例如Java EE,JBoss等。 去春天'类别。然后,下载您需要的库包(我使用过' Spring MVC')。

答案 1 :(得分:9)

enter image description here

单击刷新按钮。Maven可能无法正确同步

答案 2 :(得分:0)

pom.xml中添加springframework的依赖关系,并在存在pom.xml的目录下的命令下运行。

mvn clean install -U

以上命令将强制下载依赖项。

如果您落后于代理,请尝试使用以下命令

mvn全新安装-DproxySet = true -DproxyHost = www-proxy.us.com -DproxyPort = 80

答案 3 :(得分:0)

就我而言,我落后于Office代理,这就是为什么MAVEN无法自行下载所需依赖项的原因!

切换网络并执行以下命令:mvn clean install -U后,它可以正常工作!

答案 4 :(得分:0)

项目根目录->右键->添加框架支持-->Maven或Gradle-->点击确定

答案 5 :(得分:0)

请检查您是否已配置 Maven 设置。

IntelliJ(文件 > 设置 > 构建、执行、部署 > 构建工具 > Maven)

Maven 主路径:C:/Program Files/apache-maven-3.6.0

它解决了我的错误。

答案 6 :(得分:0)

检查是否

<块引用>

/Users//.m2/

location 有 settings.xml 和 toolchains.xml。 我认为工具链可能不是必需的,但需要 settings.xml。 可以在此处找到有关创建 settings.xml 的说明 - https://maven.apache.org/settings.html

将 settigs.xml 和 toolchains.xml 添加到上述位置并重新启动 IDE 后,我的问题得到解决。

答案 7 :(得分:-3)

我建议使用Spring Initializr页面进行基本/第一个项目设置。它负责所有Spring引导依赖项。

下载/解压缩zip文件后,即可使用文件 - &gt;新 - &gt;项目来自现有源... IntelliJ中的选项会导入它。