进入File -> Settings -> Build, Execution, Deployment -> Compiler,并确保“Use compiler”选项设置为“Javac”。 重新导入项目:如果上述步骤都没有解决问题,尝试关闭IDEA并重新打开它,然后导入你的项目。这有时可以解决一些难以捉摸的问题。通过遵循这些步骤,你应该能够解决IDEA提示“Error 错误: 不支持发行版本 ...
在项目的pom.xml文件中,将maven-compiler-plugin插件的source和target版本设置为 17。示例代码如下: <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration>17<target>17</target></configuration></plugin></...
Idea中的Java Compiler为啥选不到JDK 17呢?虽然Platform Settings中的SDKs里已添加了JDK17。JollyTao_138 2023-12-26 10:56:48 源自:2-6 、安装IDEA及MyBatisCodeHelperPro等超强新插件讲解 870 分享 收起 1回答 Yerik老师 2023-12-26 11:00:09 jdk17是2021年推出的,较低版本的idea会出现选不到的情况...
jdk版本为17,在创建并运行springboot项目时。报错以上错误。这是因为idea版本过低或者说jdk版本过高。 2降低jdk17为jdk8,相应要改idea配置中的jdk版本。 2.1修改file->setting->java compiler选项。 2.2修改project Structure中project、SDK和modulejdk版本, 2.3还要修改pom.xml和maven中jdk版本。 2.4还要确定springboot...
16 在左上方搜索框内输入“compiler”(也可在左侧栏中直接找到Java compiler),选中Java compiler,点击Target bytecode version右侧的“+”号,之后选中tmanager(你的项目名)后点击“ok”。17 之后在下拉菜单中选择版本“8”,至此,项目基本导入完毕并与IDEA编译版本一致,接下来导入依赖。导入依赖 1 点击左上...
虽然在项目上F4可以修改LanguageLevel,在settings中可以修改JavaCompiler版本,但是一旦Maven项目有变化,发生自动的update时,这里做的修改就都白费了。IDEA会重置这些配置。 经过Google搜索,最后找到解决办法,参考如下地址: http://stackoverflow.com/questions/27037657/stop-intellij-idea-to-switch-java-language-level-ever...
使用IDEA时,导入的Maven项目默认的LanguageLevel和JavaCompiler都是1.5,1.5的情况下连最简单的@Override注解都不支持。 虽然可以通过setting中可以修改JavaCompiler版本和在Project Structure可以修改LanguageLevel,但是一旦Maven项目有变化,甚至刷新一下pom.xml,IDEA会重置这些配置。相当的苦逼。
17. 18. 19. 20. 21. 22. 解决思路 报错的日志中可以看出来是在编译的时候出现的错误,Java Compiler没有在classpath中,我们都知道,java编译的时候用到的一个jar文件是tools.jar,这个肯定要放到classpath中,不然肯定没有加载到classpath中,而idea在配置的时候肯定加载了默认的或者是配置的classpath,idea的class...
上述报错翻译成中文就是:源码级别应该是1.1-1.8,9-14(或者5-14)。大概明白了就是这个IDEA绑定的这个eclipse编译器不支持JDK14以上的源码级别。这一点没有找到文档说明,从IDEA的官方文档关于编译器的部分也没找到说明 但是仔细推敲发现了一个问题,就是如果你不乐意使用idea绑定的eclispe可以使用ECJ batch compiler too...
使用IDEA时,导入的Maven项目默认的LanguageLevel和JavaCompiler都是1.5,1.5的情况下连最简单的@Override注解都不支持,所以项目可能出现一堆错。 虽然在项目上F4可以修改LanguageLevel,在settings中可以修改JavaCompiler版本,但是一旦Maven项目有变化,发生自动的update时,这里做的修改就都白费了。IDEA会重置这些配置。