java - Eclipse 不打开 jvm 过时的 mac

标签 java eclipse macos jvm

我在 mac 上尝试使用较新版本的 eclipse 编写 java 程序,但它们无法正常工作。旧版本的 Eclipse 可以正常工作,但我最近安装了 Eclipse Luna,当我打开它时,它说:“JVM 版本 1.6.0_31 不适合此产品。需要版本:1.7 或更高版本。”但是我安装了最新版本的java。我安装了最新版本的 JDK,如果我没记错的话,JVM 是 Java 虚拟机,但我不知道如何更新它。我对 java 很熟悉,但是我是 JVM 等东西的初学者,所以在解释答案时请尽量具体。还要解释为什么它起作用以及为什么它以前不起作用。我在发帖前搜索了这个网站,对类似问题的一个答案是输入

 export JAVA_HOME=/usr/libexec/java_home -v 1.7

进入终端,但终端给了我错误:

 -bash: export: `/usr/libexec/java_home': not a valid identifier
 -bash: export: `-v': not a valid identifier
 -bash: export: `1.7': not a valid identifier

所以请帮忙,我不知道该怎么做。

最佳答案

我有一段时间遇到同样的问题。这对我有帮助。 在您的终端中运行以下命令..

export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"

使用 java -version 命令验证更改..

关于java - Eclipse 不打开 jvm 过时的 mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24971977/

相关文章:

java - Spring Boot 服务中的日志轮换

java - 在 Eclipse IDE 中安装应用程序引擎插件

java - 我的单选按钮没有与我的 JButton 交互

macos - 在 osx-Lion 中创建并在 osx-snow-leopard 中访问的 postgres 9.1.3 数据的控制文件错误校验和不正确

objective-c - 在 Xcode5 中链接依赖于 'Build' 或 'Debug' 模式的框架?

java - int 在 Java 数学方程式中如何工作?

c# - 为什么头文件没有在其他编程语言中流行起来?

java - 冬季 PDT 会更改为 PST 吗?

android - 来自 ADT 包的 Eclipse 在 Ubuntu 14.04 中崩溃

c++ - CFStringCompareWithOptions 的奇怪行为