当前位置: 首页 > 知识库问答 >
问题:

IntelliJ错误-java:try with resources在-source 1.6错误中不受支持。即使在项目设置中选择了1.7 JDK

卫开济
2023-03-14

存档-

补充。java:try-with-resources在-source 1.6中不受支持(使用-source 7或更高版本来启用try-with-resources)

我已重新启动IDE,但无济于事

共有3个答案

孔鹤龄
2023-03-14

IntelliJ IDEA允许在项目基础上以及在模块基础上设置语言级别。如果您在项目级别上已将语言级别设置为Java7或更高,并且仍在收到此错误消息,请右键单击模块,选择"打开模块设置"。确保模块的语言级别设置为"项目默认",或者如果由于一个原因,您想专门设置它,它应该至少Java7。

方韬
2023-03-14

必须点击“错误灯泡”图标(或Alt Enter)并选择选项以启用加载多捕获、尝试资源、菱形。。。然后重新加载并重新启动IDE。

邓正真
2023-03-14

较新的JVM允许您使用较低JVM版本的编译器版本编译代码。例如,JDK1.7将允许您使用1.5编译器编译代码。

请参阅此处的“交叉编译部分”http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html

在Intellij中,你需要做的是转到文件-

 类似资料:
  • 问题内容: 在文件->项目结构-> SDK下,我有1.7 JDK,但我仍然收到此错误: add.java:-source 1.6不支持try-with-resources(使用-source 7或更高版本来启用try-with- resources) 我已经重新启动IDE,但无济于事 问题答案: 较新的JVM允许您使用较低JVM版本的编译器版本来编译代码。例如,JDK 1.7将允许您使用1.5编译

  • 尝试学习Spring-Boot,并提高我的Java技能。我一直收到错误声明“..java:error:release version 14不受支持..”。我的jdk在preferences页面上设置为jdk-11。我找不到jdk版本设置为14的地方。你知道去哪找吗?我正在使用IntelliJ IDEA Ultimate和最新版本的Kite和Spring-Boot。这里是我的扫描器脚本,用于探索扫描

  • 问题内容: 在IntelliJ中,当我尝试从构建菜单进行构建时,我收到此奇怪的错误消息:错误:java:不支持版本10 我不明白,因为在“项目结构”中设置了以下设置:项目SDK:9.0项目语言级别:SDK默认模块语言级别:项目默认(两个模块) 在我的pom.xml文件中,两个模块中都设置了这些属性: 我不知道为什么要尝试将JDK 10用于任何东西,但我仍然收到该消息。我很高兴使用JDK10,但是我

  • 我正在尝试使用Java JTDS驱动程序连接到Scala中的数据库。然而,每当我尝试使用它时,我会得到一个错误,即(Java的?)是错的。 java.lang.unsupportedClassVersionError:net/sourceforge/jtds/jdbcx/jtdsDataSource:Unsupported major.minor版本51.0 null java版本“1.6.0_3

  • 我正在用Java11开发一个使用Maven构建的SpringBoot应用程序。 关于SO的其他答案(例如,idea:javac:source release1.7需要target release1.7)告诉我为maven-build-plugin设置“release”(或source/target)属性,但这与spring-boot-maven-plugin不兼容(即导致依赖关系等问题)。 我如何

  • 问题内容: 我正在尝试按照以下说明为Python构建XGBoost软件包: 这是使用支持OpenMP的编译器安装XGBoost的完整解决方案。通过获得openmp支持的gcc-5.xx 。(brew是OS X上apt-get的事实上的标准。因此,不建议单独安装HPC,但应该可以。): 该错误恰好在命令中发生。 事前搜索,我尝试了这两种解决方案,但无济于事,除了担心担心会弄乱一切而安装另一个gcc的