gpt4 book ai didi

java - 即使我安装了 Java 8,Yosemite 也只能识别 1.6.0.jdk。我无法修改 java_home

转载 作者:行者123 更新时间:2023-11-30 08:54:58 29 4
gpt4 key购买 nike

我已经在 Mac OS X (Yosemite) 上卸载了 Eclipse,现在我无法安装 Eclipse 和 Jboss developer studio,因为 Mac OS X Yosemite 只能识别/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home即使我已经安装了最新的 Java VM。

我已经验证了


(来源:thekokeformula.com)

如果我在终端上这样做

/usr/libexec/java_home -V it

答案

Matching Java Virtual Machines (2):    1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home    1.6.0_65-b14-466.1, i386:   "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

它看不到我已经更新了 Java。

如果我尝试这样做:

export JAVA_HOME='/usr/libexec/java_home -v 1.8'

没有任何反应。

你能帮帮我吗?

最佳答案

首先,通过运行以下命令验证 JDK 是否安装在正确的位置:

$ ls /Library/Java/JavaVirtualMachines/

你应该看到:

/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk

如果您没有看到它,您可能已经安装了 JRE,但由于未知原因未在此处安装。如果您通过 Java self 更新机制安装,它似乎永远无法正常工作。在 Mac OS X 上最好的选择是始终从 Oracle 下载完整的 Java JDK:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

但即使您无法在操作系统级别设置 Java 主目录,您也可以在 Eclipse 中设置它,方法是转至首选项 -> Java -> 已安装的 JRE 并显式添加 JRE。

关于java - 即使我安装了 Java 8,Yosemite 也只能识别 1.6.0.jdk。我无法修改 java_home,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29267007/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com