idea创建maven无法解析system和string
报错:无法解析符号'System'
看看这个链接:https://blog.csdn.net/qq_38628046/article/details/124368211
这个一般是你当前项目没有选择JDK导致的,选择一下就好了
可以用快捷键 ctrl + alt + shift + s 打开下面界面去设置
缺少java环境,需要在idea中配置jdk环境
确定有java环境吗?
你好。显示无法解析符号 'java'
1、看下当前项目中是否有引入sdk。
在项目结构里面看看指定jdk没
是因为java jdk没有配置的原因,下面是保姆级教程配置jdk,请看:
https://blog.csdn.net/m0_58761900/article/details/124544372
https://www.quanxiaoha.com/idea/idea-set-jdk.html
在IDEA中创建Maven项目时出现无法解析System和String的报错,常见的原因有:
xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
1.使用命令窗口 win➕r cmd 使用 java javac命令看一下是否配置jdk环境变量
2.查看idea是否配置了jdk
3.项目导入打开的方式(如果是单体项目建议选择pom文件打开项目,可以close project再重新选择项目路径打开试试
4.右手边的maven面板刷新一下 然后点击maven面板上的clean 执行完毕后 再点击install 等待执行完毕
很有可能是conf里的settings.xml文件配置本地仓库以及镜像源的问题
该回答引用ChatGPTxml
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</dependency>
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>${java.version}</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
bash
java -version
xml
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这种报错通常是因为maven的依赖配置出了问题。
首先请检查您的pom.xml
文件中是否有以下依赖项:
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8.0</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
该依赖项是用于在maven
下编译Java程序时所必需的依赖项。
如果您已经添加了该依赖项,但是依然出现了该错误,请确保您的项目的依赖项中已经包含了Java SDK
,并且JAVA_HOME
环境变量已经正确配置。如果您仍然无法解决问题,请尝试将tools
依赖的scope
修改为compile
。
另外,请确保您的项目中引用了java.lang.*
包,因为System
和String
类是Java SDK
中的基础类,受到java.lang.*
包的支持。
如果这些方法都无法解决问题,请进一步提供您的代码,或详细的报错信息,以便我们更好地帮助您解决问题。
如果我的回答解决了您的问题,请采纳!