java - 我在我的 Mac 上安装了 java 6 和 java 8,我使用的是哪一个?

标签 java intellij-idea

我是 Java 编程的初学者。这是我的问题:

上面写着 Java SDK 1.8。我很困惑。 Java SDK 1.8 与 Java 版本 6 或 8 之间有什么关系?

这是intelliJ中的图片。

enter image description here

上面写着 Java SDK 1.8。它阻止我使用 Java 7 中可用的 try-with-resouese。

如何找出 IntelliJ 在我当前项目中使用的 Java 版本?

最佳答案

Java 8 和 1.8 是一样的。正如几个人在评论中指出的那样。区别在于营销和开发者版本编号。取“1”。关闭前面以获得营销版本。

要在 IntelliJ 中启用 Java 7 和 8 功能,请打开项目结构对话框。 (文件 > 项目结构...)在项目部分有一个“项目语言级别”下拉列表。选择 7 或 8 中的一个以启用尝试资源功能。

关于java - 我在我的 Mac 上安装了 java 6 和 java 8,我使用的是哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27857265/

相关文章:

java - commons-net-3.2 :mismatch between timestamp and timezone

scala - 如何通过intellij idea中的maven集成编译scala源代码?

keyboard-shortcuts - IntelliJ IDEA 按数字切换到选项卡的快捷方式

java - Intellij 警告忘记写入二维数组

java - 如何直接在数组上对多维数组的每个对象执行方法?

java - 在 Spring MVC 中配置 Apache Wicket

java - 无法将 C# 之间的日期代码 fragment 翻译为 Android

java - Intellij 上的 Golang 插件

git - 在未完成的 rebase 过程中恢复丢失的更改

java - 动态更改 BungeeCord 服务器配置