Ant*_*ine 20 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'
Run Code Online (Sandbox Code Playgroud)
也许我很蠢,但我不知道我错过了哪一步......
有人能帮我吗 ?
我找到了使用quickfix按钮添加弹簧的方法.
但是现在我遇到了新的错误,我不明白为什么......我应该直接下载它并将库存逐一放入?
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'
Run Code Online (Sandbox Code Playgroud)
或者也许这是我的intellij想法没有配置正确,因为我没有任何完成任何地方,我无法创建包...
Vin*_*eri 13
单击刷新按钮.Maven可能无法正常同步
MrB*_*Sky 12
我有同样的问题,这就是它对我有用的方式:
在源根目录 - >右键单击 - >添加框架支持.
将打开一个窗口,其中包含不同的类别,例如Java EE,JBoss等.转到"Spring"类别.然后,下载您需要的库包(我使用'Spring MVC').
右键单击该项目并选择Open In \xe2\x86\x92 Terminal
\n\n在终端中输入 \xe2\x86\x92mvn -U idea:idea
它将解决特定项目的所有类路径问题
\n在我的例子中,触发无效缓存/重新启动现在可以帮助 IntelliJ 找到这些依赖项。
按照 BlueSky 先生在此处的回答中所说的,我可以下载依赖项。事实上,Vinayak Shedgeri 的回答也应该有帮助。对于那些没有这样做的人,您可以尝试invalidate cache/restart。
PS:根据可能导致此行为的原因,您完全可以尝试一些简单的操作,例如首先重新启动 IntelliJ。只是一个猜测。
小智 6
请检查您是否配置了 Maven 设置。
IntelliJ(文件 > 设置 > 构建、执行、部署 > 构建工具 > Maven )
Maven 主路径:C:/Program Files/apache-maven-3.6.0
它解决了我的错误。
添加 springframework 的依赖项pom.xml并从存在的目录运行以下命令pom.xml。
mvn clean install -U
Run Code Online (Sandbox Code Playgroud)
上面的命令将强制下载依赖项。
如果您在代理后面,请尝试以下命令
mvn clean install -DproxySet=true -DproxyHost=www-proxy.us.com -DproxyPort=80
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31335 次 |
| 最近记录: |