【发布时间】:2014-09-18 06:24:51
【问题描述】:
我在 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=$(/usr/libexec/java_home -v 1.7)是您可能需要键入的内容,但您需要安装 1.7 JDK,可从 java.com 下载。 -
@Petesh 写一个关于它的答案?
-
“java -v”现在在你的终端上给你什么?
-
@Petesh 说没有这个文件或目录,但是我确实安装了JDK 7。安装程序说安装成功,但可能没有成功,但我不知道为什么.
-
@Swapnil java -v 说:“无法识别的选项:-v”“错误:无法创建 Java 虚拟机。” “错误:发生致命异常。程序将退出。”