我在 Mac 上安装了 java6 和 java8,我用的是哪个?

I installed java6 and java8 on my Mac, which one I am using?

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

它说 Java SDK 1.8。我很迷惑。 Java SDK 1.8 和 java 版本 6 或 8 之间有什么关系?

这是intelliJ中的图片。

它说 Java SDK 1.8。它阻止我使用 try-with-resouese,它在 Java 7 中可用。

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

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

要在 IntelliJ 中启用 Java 7 和 8 功能,请打开项目结构对话框。 (文件 > 项目结构...)在项目部分有一个 "Project Language Level" 下拉列表。 Select 用于 7 或 8 的一个,以启用 try with resource 功能。