【问题标题】:Mac OS Mavericks. JDK installer can't see JAVA_HOMEMac OS 小牛队。 JDK 安装程序看不到 JAVA_HOME
【发布时间】:2014-03-06 08:34:45
【问题描述】:

昨天我买了一台新的 Mac,现在尝试在它们上配置 JDK 7。

Apple JDK 6 包当前安装在此路径:

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/usr/libexec/java_homeecho $JAVA_HOME 也打印这个

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

在我的 ∼/.bash_profile 我也有 export JAVA_HOME=$(/usr/libexec/java)

我还安装了JRE7。所以java -version打印这个:

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

但是!现在我正在尝试启动 JDK7 并出现此错误:

sudo sh Downloads/java_ee_sdk-7-jdk7-macosx-x64.sh
Password:
Extracting the installer archive...
Extracting the installer runtime...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Extracting the installer resources...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Extracting the installer metadata...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...

Welcome to GlassFish installer

Using the user defined JAVA_HOME : /usr
Entering setup...

这很重要,因为如果我现在开始安装 JDK,它将不会位于 /System/Library/Java/JavaVirtualMachines/ 目录中。

【问题讨论】:

  • 将 JAVA_HOME 设置为 JDK 7 的主目录。不要使用 /usr/libexec/java 的间接寻址。
  • 感谢您的帮助。但我没有 JDK 7(但想安装)。我有 JRE 7 和 JDK 6。仅此而已。
  • JRE 也有一个 Home。但既然你这么说,我从来没有在 OS X 上使用 shell 脚本安装过 Java。我使用了标准安装程序。
  • @MarkoTopolnik JRE 我已经安装了标准安装程序。但是 JDK 安装程序只提供 shell 脚本。
  • 但是我现在已经安装了几个 JDK,包括 JDK 8 EA,并且从来不需要运行 shell 脚本。

标签: java macos


【解决方案1】:

我也遇到过这个。似乎尝试从Java EE 7 SDK Downloads 安装Java EE 7 Development Kit Bundles with JDK 不起作用。 shell 脚本安装程序似乎依赖于“插件”JRE 中没有的东西。

请尝试先安装 Java 开发工具包,然后运行未捆绑的 EE SDK,如下所示:

  1. Java SE Development Kit 7 Downloads - 下载并安装 Mac OS X x64 Java SE 开发工具包

  2. Java Platform, Enterprise Edition 7 SDK - 下载并运行 Unix / Linux / Mac OS X 版本。

【讨论】:

    猜你喜欢
    • 2015-11-19
    • 2014-01-24
    • 2014-11-14
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    相关资源
    最近更新 更多