来源:互联网 更新时间:2026-07-06 13:10
很多开发者在 MyEclipse 里兴致勃勃地写了个 var list = new ArrayList,结果编辑器直接标红报错。明明 JDK 已经装到了 17,为什么它不认?其实根源在于 MyEclipse(基于 Eclipse)默认不会自动启用高版本语法支持——它守旧得很,必须手动把 JRE 版本和编译级别都拽到同一频道上,否则新特性一概“不予理睬”。

说白了,要解决这个问题,就得同步设置两样东西:项目使用的 JRE 运行时版本,以及编译器的 compliance level。一个不对,另一个再折腾也没用。
右键项目 →
Ja vaSE-1.8 或者 Ja vaSE-17。
如果这里显示的是低版本(比如 1.8),而你打算用 JDK 17 的语法,
具体操作:双击
依然在项目
然后在
17;如果选了 1.8,那它只会认 Ja va 8 的语法,var 照样报错。
这里有个容易踩的坑:
最后点
按
.ja va 文件,输入 var list = new ArrayList(); ,如果不再标红,说明配置成功了。
如果仍然标红,别急,很可能你用的是 Ma ven 项目——去 pom.xml 里检查一下 ma ven-compiler-plugin 的 和 配置,它们会强制覆盖 MyEclipse 里的设置。把这两个值也改成 17,问题就能解决。
2026好玩的休闲手游排行榜:Top10热门休闲游戏推荐
可以晚上偷偷玩的游戏有哪些?2026适合晚上玩的游戏合集推荐
职业小知识最新答案10.4
同样是极地地区,为什么南极有数千米厚的冰雪而北极没有
黑道圣徒3重制版进不去怎么办
蚂蚁新村今日答案最新2026.10.11
以下哪种动物有秋季换毛的习性 蚂蚁庄园今日答案10月11日
《拆字大王》第199关兢找出16个常用字通关攻略
2026好玩的对抗性手游有哪些
蚂蚁庄园今日课堂答题2026年10月23日
《王者万象棋》自定义阵容攻略
《嫁金钗》阿丑为什么替嫁君黛
蚂蚁庄园答题今日答案2026年10月10日
《笑傲江湖:群侠传》阵容搭配攻略
《伊莫》闪亮之星介绍
忘川风华录东山喵值得培养吗
原神10月5日兑换码是什么 10.5最新兑换码2026
《搞笑找茬脑洞》气死前女友帮男生改善生活气死前女友通关攻略
2026年10月20日蚂蚁新村答案
《拆字大王》第179关禽找出10个常用字通关攻略
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc