java - 10.9上从jdk1.6->1.7升级

标签 java macos java-7

我正在运行 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/

相关文章:

java - Intellij - 在不同的窗口中调试多个 Maven 项目

swift - 如何在不知道 Swift3 中的用户名的情况下获取用户主目录路径(用户/"user name")

java - 如何调试在 Java 7 下工作但在 Java 8 下不工作的东西

java - Intellij 中的使用 API 错误

java - 将eclipse项目升级到jdk1.7时的ManagementFactory问题

java - Quartz 无法删除作业,现在怎么办?

java - 无法解析的日期异常 MM/dd/yyyy hh :mm:ss a z

c++ - 在 macOS 上使用 clang++ 在 Visual Studio Code 中编译多个 .cpp 文件

java - 我如何使用 elasticsearch wikipedia river?

macos - 如何打包 node web-kit 应用程序以在 mac 应用程序商店中发布?