IDEA 编译等级与源代码等级不一致问题
2024-10-10 23:35:24
错误:Error:java: javacTask: source release 1.7 requires target release 1.7
原因:javac编译时指定的字节码版本低于了1.7版本
解决:
a. IDEA中修改模块属性指定模块源代码所使用的JAVA版本,File -> Project Structure 左侧 Project Settings -> Moduls
选中你要编译的模块修改`Sources -> Language leavel;
b. 修改编译参数,指定编译模块的目标字节码版本, Setteing -> Build. Execution..-> compiler -> Java Compiler`,修改左侧指定模块的目标字节码版本,不能低于源代码语言版本
注意:项目结构设置中模块使用的语言等级 >= 编译指定的模块语言等级
最新文章
- javascript随机打乱数组
- VIM退出命令
- PHP数组处理函数的使用array_reduce(二)
- 映射一对多双向关联关系 cascade、inverse、属性
- 浅谈压缩感知(二十五):压缩感知重构算法之分段正交匹配追踪(StOMP)
- 原生js实现增加(addclass),删除(removeclass),判断是否存在(hasclass),如果存在删除,如果不存在添加(toggleclass)和获取类名(getbyclass)的方法
- Codeforces Round #330 (Div. 2)
- storm的特性
- 【贪心】HDU 5783 Divide the Sequence
- 将MYSQL查询导出到文件
- Sql 语句添加字段、修改字段类型、默认值语法
- 为什么Linux不需要碎片整理?
- Unity该插件NGUI学习(1)—— 环境结构
- Access to the temp directory is denied. Identity 'NT AUTHORITY\NETWORK SERVICE' under which XmlSerializer is running does not have sufficient permiss
- revel框架教程之缓存和Job
- zabbix异常信息修改已确认,为未确认
- 前端Vue 源码分析-逻辑层
- Redis数据结构之list
- (转) at&;T语法格式 与 at&;T - intel格式对比
- 向磁盘写入数据提示:No spac left on device通过df -h查看磁盘空间,发现没满,解决方法