文档章节

Error:java: javacTask: source release 8 requires target release 1.8

九州暮云
 九州暮云
发布于 2017/06/02 14:42
字数 246
阅读 112
收藏 0

在使用idea运行项目的时候遇到如下报错信息:

Error:java: javacTask: source release 8 requires target release 1.8

这个主要是由于在idea中基于JDK 1.8编写的代码没有找到相应的JDK编译器导致的,解决方法如下:

1、 打开File > Settings > Build, Execution, Deployment > Java Compiler

2、改变编译代码的字节码版本为1.8,如下图:

输入图片说明

3、如果在项目中使用了maven的话,也可以改变pom.xml的设置:

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

以上两种方法(1、2和3)选择一个就可以,注意在改变了pom.xml文件之后,需要在idea的Maven菜单中选择Reimport选项,重新导入项目设置,idea会自动选择正确的设置。

参考链接:https://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1-8

© 著作权归作者所有

共有 人打赏支持
九州暮云
粉丝 57
博文 142
码字总数 81160
作品 0
海淀
高级程序员
私信 提问
The JACOB Project: A JAva-COM Bridge Now you can call COM Automation from any Win32 Java VM using JNI

What Is JACOB? JACOB is a JAVA-COM Bridge that allows you to call COM Automation components from Java. It uses JNI to make native calls into the COM and Win32 libraries. The JAC......

Ryan-瑞恩
2012/12/23
715
0
memcache客户端使用问题

在使用memcache客户端时,出现如下异常 [2012-11-30 17:56:41,815] [ERROR] [main] [c.s.M.AscIIClient:-1] - ++++ exception thrown while writing bytes to server on set [2012-11-30 17:......

高文明
2012/11/30
1K
0
是maven项目在指定JDK版本下编译和运行

Sometimes when you may need to compile a certain project to a different version than what you are currently using. The javac can accept such command using -source and -target. T......

Yixin_Nemo
11/20
0
0
ecplise中maven打包scala错误

ecplise中用maven打包scala项目错误问题,找不到原因,请知道的大神告知一下,错误如下: [INFO] Scanning for projects... [INFO] [INFO] ----------------------------------------------...

六树枝出门
2017/12/06
311
1
Nexus启动失败The nexus-webapp service was launched, bu

JDK:版本1.6 下了最新版的nexus-2.7.2-03,却始终运行不起来,显示The nexus-webapp service was launched, but failed to start. 查看%Nexus_HOME%下logs目录下的日志文件,报错: JVM... j...

凯文加内特
2014/03/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搭建git服务器————gitlab

github毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。Gitlab是个不错的选择。在介绍它之前,先讲述一下命令行的git服务器 找一台服务器,首先要...

chencheng-linux
10分钟前
1
0
用Redis实现“秒杀”系统

导论 曾经被问过好多次怎样实现秒杀系统的问题。昨天又在CSDN架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计 秒杀系统,是典型...

小刀爱编程
24分钟前
7
0
GO redis 相关操作

在gopath 目录下安装 go get github.com/garyburd/redigo/redis package mainimport ("fmt""github.com/garyburd/redigo/redis")//定义一个全局链接池变量var pool *redis.Pool//......

汤汤圆圆
今天
20
0
java8性特性,常用的lambda表达式

1、抽取多个对象中的某个属性,用数组接收 List<Student> students = new ArrayList<>(); List<String> names =students.stream().map(Student::getName).collect(Collectors.toList()); 2、......

Boss-x
今天
19
0
flutter 子组件与父组件

无论是子组件还是父组件,任何时候initState()只执行一次,如果需要判断 就在build里面进行,不然无效的。

大灰狼wow
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部