java - Eclipse Luna 请求 Java 1.8 但失败

标签 java eclipse macos version eclipse-luna

我下载了 Eclipse Luna 并从 Mac OS X 的终端运行:

> /Applications/Eclipse.app/Contents/MacOS/eclipse
JavaVM: requested Java version (1.8.0) not available. Using Java at "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home" instead.

但是,我有:

> java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

我做错了什么?

最佳答案

Luna 目前似乎有一个错误:它安装了错误的 Java 版本作为自己的依赖项,然后失败并声称该版本错误。

您需要单独安装Java(从Oracle网站下载官方SDK)并将其设为默认值。确保安装 SDK 而不是 Web 插件。输入 java -version 来验证版本,然后输入 which java 来告知确切的路径。像往常一样编辑 eclipse.ini 并在那里设置 Java 可执行文件的正确路径。

关于java - Eclipse Luna 请求 Java 1.8 但失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25952482/

相关文章:

java - Java中的Dijkstra算法

eclipse - 为什么会提供ProvideCompile依赖关系?

java - 我的新游戏按钮和退出游戏按钮不起作用

php - OSX 中的 xgettext 从 PHP 代码创建 .po 文件

objective-c - 更改 CGDisplayMode 属性

JAVA - 如何在查询 MS Access DB 后使用 ResultSet 的内容填充 JList

Java:使用 HttpURLConnection 的 HTTP PUT

macos - gcc 不工作 - Xcode 3.2.6 - 雪豹

java - 在 toString() 中设置属性/实例变量和打印

android - 错误 : "Adb connection Error:An existing connection was forcibly closed by the remote host"