首页 > 编程语言 >项目选java8报错 -- 警告: 源发行版 11 需要目标发行版 11 -- 解决方法

项目选java8报错 -- 警告: 源发行版 11 需要目标发行版 11 -- 解决方法

时间:2022-10-23 20:34:47浏览次数:47  
标签:11 Settings -- Project 报错 发行版

项目创建时默认是JDK11,选JDK8作为SDK,运行时报错,提示“警告: 源发行版 11 需要目标发行版 11”,解决方法:
点击菜单 File --> Settings --> Build,... --> Compiler --> Java Compiler,
Project bytecode version选8,Module中的Target bytecode version也选8

输入图片说明

然后再点菜单File --> Projec Structure --> Project Settings --> Modules,Language Level改为8-Lambdas,...

输入图片说明

然后再到File --> Projec Structure --> Project Settings --> Project中修改SDK为JDK8再运行就不会报错了,
把SDK改回11或17再运行也不会报错(可能是高版本可以兼容低版本原因)

 

标签:11,Settings,--,Project,报错,发行版
From: https://www.cnblogs.com/han-zhonggong/p/16819426.html

相关文章

  • 自然数幂和(第二类斯特林数)
    引言然而并没有什么内容之所以是第二类斯特林数的原因是今天比赛写的拉插被卡了。。。第xxx次被卡常第二类\(\text{Stirling}\)数将\(n\)个两两不同的元素划分为......
  • 吴恩达机器学习
    课程1SupervisedMachineLearning:RegressionandClassificationWeek1:IntroductiontoMachineLearning监督学习监督学习是输入\(x\)到输出标签\(y\)映射......
  • 23、ssm整合回顾-spring层
    1、spring-dao.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XM......
  • DASCTF X GFCTF 2022十月挑战赛
    DASCTFXGFCTF2022十月挑战赛EasyPOP<?phphighlight_file(__FILE__);error_reporting(0);classfine{private$cmd;private$content;publicfun......
  • MQTT是什么,优势在哪里?
    MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级......
  • 用递归实现整数拆分
    题目: 题目分析:将给定整数n无序拆分成最大数为k的拆分数,求拆分方案个数如当n=4,k=1时仅有一种拆分方法:4=1+1+1+1;当n=4,k=2时有:4=1+1+1+1;4=1+1+2;4=2+2;这三种拆分方法......
  • 使用GoLang新建一个Go web file 文件服务
    packagemainimport( "github.com/gin-gonic/gin" "github.com/satori/go.uuid" "io" "net/http" "os" "path")const( //最大上传100M SR_File_Max_Bytes......
  • mayo的编译
    BuildinstructionsforWindowsMSVC MayorequiresQt≥5.10andOpenCascade≥7.3.0QtinstallerOpenCascadeDownloadCenterTogetMayosourcecodefro......
  • 实验I
    一,在c++中实现清屏:  system("cls"); 需要用到头文件 #include<iostream> 二, 在c++中改变字体和颜色: system("colorXY"); , 其中X为背景颜色,Y为字体颜色。(......
  • 实验3
    实验任务5Info.hpp文件源码#include<iostream>#include<string>#include<iomanip>usingnamespacestd;classInfo{public:Info(stringname,stri......