java学习笔记
【Error : java:错误: 不支持发行版本 5】错误是因为java的编译器不对,不应该是版本5(即 JDK1.5)。
这时就有疑问了,明明我们在创建项目时就指定了JDK了,也不是版本5,我用的是14
但也报错了😂。。。。
因为maven没有指定编译的JDK版本(我将项目JDK叫做运行JDK好了), IDEA使用的默认编译版本是JDK1.5, 修改运行的编译JDK版本就行了
点击IDEA 【文件 > 项目结构 】进入,英文是 “File” -->“Project Structure”
这一步就检查一下JDK(即Java的SDK)版本,记住版本号,下一步要用
其他选项可以不用管,如果对SDK版本不满意就修改就好。但要在【步骤二】之前设置
点击【设置 > 构建、执行、部署 > 编译器>Java编译器】进入。英文是:【“Settings”–>“Bulid, Execution,Deployment”–>“Compiler” > “Java Compiler”。】
把【目标字节码…】选项设置为步骤一所看到的SDK版本。我的是【14】版本,所以我设置为【14】
注意:步骤一,步骤二的JDK版本一定要一致,要不然可能出错
提示:JDK1.8对应【8】这是因为JDK版本重新命名了。
经过这两步,再运行项目就应该不会报这个错误了。
。
如果之前经过上面的设置还是弹出【Error : java:错误: 不支持发行版本 14等版本的错误】,那是因为maven配置已经经过编译默认其他版本为编译JDK了 这要经过删除maven配置和重新编译设置pom.xml文件并刷新才可以,。 操作:双击【clean】删除maven配置 操作:在pom.xml配置文件添加如下代码
注:编译JDK版本要和之前设置的版本一致,要不然又要重头开始弄了😄
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>12</source> <target>12</target> </configuration> </plugin> </plugins> </build>操作:右键菜单点击【重新加载项目】 最后运行项目,看是否成功。 。
。
。
。
。
。
。
。