Intellij:无法解析符号'springframework'

问题描述:

我试图用Spring开始我的第一个项目。我使用intellij的想法,我也很新。但无论如何,我跟着在jetbrain网站上写下的步骤,我不知道我做错了什么,但是我在第一个到默认创建的文件上有很多错误。Intellij:无法解析符号'springframework'

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 IDEA至极没有配置正确的,因为我没有任何完成的任何地方,我不能创建包...

+0

您没有将Spring .jar文件添加到类路径中? – Andreas

+0

Arf!我不知道它不会自动完成..我已经搜索并找到了如何做到这一点thx给你:) – Antoine

+0

“无法解析符号'字符串'” - 看起来像你的Java安装已损坏,或者你没有在Intellij中配置JDK –

我会建议使用Spring Initializr页面做基本/第一个项目设置。它处理所有的弹簧引导依赖关系。

一旦下载/解压zip文件,您可以使用IntelliJ中的File - > New - > Project From Existing Sources ...选项导入它。

我有同样的问题,这是它如何工作对我来说:

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

一个窗口将打开不同的类别,例如Java EE,JBoss等。 转到'Spring'类别。然后,下载你需要的库包(我使用'Spring MVC')。