【IDEA异常】idea创建项目target bytecode version默认为1.5,target bytecode version手动修改后经常自动变为默认值1.5

简介: 【IDEA异常】idea创建项目target bytecode version默认为1.5,target bytecode version手动修改后经常自动变为默认值1.5

一、问题描述

idea项目target bytecode version默认为1.5,修改 target bytecode version 为 1.8之后,下次编译又变为默认值1.5。

二、解决方案

2.1 方案一

Ctrl + Alt + S 快捷键打开 Settings 弹窗。

将 Settings => Build,Execution,Deployment => Java Compiler 的 target bytecode version 手动更改为1.8

手动改为 1.8之后点击,Apply 和 Ok 后编译成功。

但是下次启动项目,target bytecode version 又默认变为 1.5了。

此时在 pom.xml 中加上如下内容可能就成功

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

2.2 方案二

maven项目的pom.xml中没有parent标签,则target bytecode version为默认的1.5版本。

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.5.4</version>
</parent>

把parent标签添加上,target bytecode version变为1.8。完美解决。

本文完结!


相关文章
|
7月前
|
Ubuntu Linux 开发工具
idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘
idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘
|
3月前
|
IDE Java Maven
解决 idea maven项目启动项目不编译target 文件问题
解决 idea maven项目启动项目不编译target 文件问题
110 2
|
5月前
|
Windows
在idea使用GitHub账号、Copilot异常
在idea使用GitHub账号、Copilot异常
129 0
|
6月前
|
Java Spring
【Java异常】idea 报错:无效的目标发行版:17 的解决办法
【Java异常】idea 报错:无效的目标发行版:17 的解决办法
548 0
|
11月前
|
IDE 开发工具 Windows
IDEA启动异常Internal error.Please refer to http://jb.ge/ide/critical-startup-errors...
IDEA启动异常Internal error.Please refer to http://jb.ge/ide/critical-startup-errors...
|
网络协议 Java 应用服务中间件
IDEA中SpringBoot工程运行报Tomcat启动异常(org.apache.catalina.LifecycleException)问题解决
IDEA中SpringBoot工程运行报Tomcat启动异常(org.apache.catalina.LifecycleException)问题解决
382 0
|
Java Spring
IntelliJ IDEA - 如何修复端口异常 Address already in use: bind
IntelliJ IDEA - 如何修复端口异常 Address already in use: bind
500 0
IntelliJ IDEA - 如何修复端口异常 Address already in use: bind
|
安全 IDE Java
熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(下)
熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(下)
熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(下)
|
Java 程序员 Android开发
熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(上)
熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(上)
熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(上)
IDEA 出现问题:IDEA看不到编译后的target文件解决方案
IDEA 出现问题:IDEA看不到编译后的target文件解决方案
589 0
IDEA 出现问题:IDEA看不到编译后的target文件解决方案