我正在运行 10.9,其中已经安装了 1.7。几个月前,我不得不将其降级到 1.6,现在我试图将其升级回 1.7,现在安装非常困惑。我已经安装了 Oracle 的官方 1.7 安装程序,但它无法解决问题,无论是使用 maven 还是 java。请参阅下面的输出:
> LM-BWI-00873340:jdk1.7.0_67.jdk user$ mvn -v Error: JAVA_HOME is not
> defined correctly. We cannot execute /usr/libexec/java_home/bin/java
> LM-BWI-00873340:jdk1.7.0_67.jdk user$ java -v Unrecognized option: -v
> Error: Could not create the Java Virtual Machine. Error: A fatal
> exception has occurred. Program will exit.
我认为我的符号链接(symbolic link)都搞砸了,我遵循了各种指南,现在有一个搞砸了安装。
编辑 - 我的 bash 配置文件
LM-BWI-00873340:~ user$ cat .bash_profile
export JAVA_HOME=/usr/libexec/java_home
export PATH=$PATH:${JAVA_HOME}/bin:
最佳答案
需要将以下行添加到.bash_profile中 确保此行位于 java_home 导出之后
export PATH=$PATH:${JAVA_HOME}/bin:
关于java - 10.9上从jdk1.6->1.7升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690425/