【问题标题】:OSX - setting JAVA_HOME to various versionsOSX - 将 JAVA_HOME 设置为各种版本
【发布时间】:2015-04-30 23:02:21
【问题描述】:

公司的“托管软件更新”(叹气)升级了我的工作 Mac,将其切换到 Java 8。这对仍在运行 Java 7 的客户端部署的应用程序的后续版本造成了严重破坏。

我使用 shell(通过“ant”)部署应用程序,并找到了将编译器设置回 Java 7 的这种方式。

将 ~/.profile 中的 JAVA_HOME 设置为: 导出 JAVA_HOME=$(/usr/libexec/java_home -v 1.7)

这对我有用,但它是正确的方法吗?

【问题讨论】:

    标签: java macos version java-home


    【解决方案1】:

    在 OSX 中,默认 JVM 作为符号链接位于以下位置

    /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
    

    换成常用的JDK版本即可。

    【讨论】: