尽管设置为 1.7,IntelliJ IDEA 13 仍使用 Java 1.5

2024-04-29

尽管在所有项目设置中指定了 JDK 1.7(包括File -> Project Structure -> Project :: Project SDK),则产生以下错误IntelliJ 13当尝试编译一些使用菱形运算符的简单 Java 7 代码时:

java: diamond operator is not supported in -source 1.5
(use -source 7 or higher to enable diamond operator)

配置中是否还有其他地方可以满足预期的要求-source 7应该启用选项吗?


请检查您的项目/模块语言级别(项目结构 | 项目;项目结构 | 模块 | 模块名称 | 源)。您可能还想查看“设置” |编译器| Java 编译器 |每个模块的字节码版本。

还设置这个:

文件 -> 项目结构 -> 模块 :: 源(位于路径和依赖项旁边),并且有一个“语言级别”选项,也需要正确设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尽管设置为 1.7,IntelliJ IDEA 13 仍使用 Java 1.5 的相关文章

随机推荐