SPR*_*BRN 6 java eclipse osx-el-capitan macos
我已经更新到 El Capitan,现在想运行 Eclipse。Luna 不工作,所以我下载了最新版本,Eclipse Mars。启动时它告诉我安装 Java 1.6。所以我做了,然后我得到了这个:
Version 1.6_0_65 of the JVM is not suitable for this product
Version: 1.7 or greater is required.
Run Code Online (Sandbox Code Playgroud)
所以我为 Mac 下载了 Java 8,安装了它,但仍然收到这个警告。
终端说我使用的是 1.6:
java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
Run Code Online (Sandbox Code Playgroud)
在系统首选项中,我找到了一个 Java 选项,它显示我安装了 8 个,但它没有说明 1.6 的任何内容。
如何从我的系统中删除 Java 1.6 并使用 8 作为默认值?
小智 6
更新 Java 版本虽然 Java 控制面板会更新默认系统 JVM,但 Eclipse 安装似乎无法识别这一点。
下载并安装当前的 Java 开发工具包 (JDK) 确实使 Eclipse 能够成功安装。对我来说,这导致创建了以下文件夹:
/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk
Run Code Online (Sandbox Code Playgroud)
JDK下载站点在这里。
顺便说一句,不需要删除以前的 JDK 文件夹。一些较旧的软件甚至可能需要它。
小智 1
您可以从 中删除 1.6 版本/Library/Java/JavaVirtualMachines。
您\xe2\x80\x99需要root权限才能执行此操作:
\n\nsudo rm -r /Library/Java/JavaVirtualMachines/1.6.0.*.jdk\nRun Code Online (Sandbox Code Playgroud)\n\n接下来重新安装 Eclipse,它将检测您的 Java 1.8 版本。
\n| 归档时间: |
|
| 查看次数: |
39500 次 |
| 最近记录: |