gpt4 book ai didi

macos - Oracle 的 JDK 7 for Mac 安装不一致,如何彻底摆脱旧的 Apple JDK?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:18 24 4
gpt4 key购买 nike

在 Apple 摆脱“Java 首选项”工具后,是否有一种干净的方法来修复仍然指向旧 Apple JDK 的 java 工具的符号链接(symbolic link)留下的困惑?

我设置了我的 JAVA_HOME=$(/usr/libexec/java_home)

当我执行“which java”时,它看起来不错

gubatrons-macbook-pro-3:frostwire-desktop gubatron$ which java
/Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/bin/java

但是当我尝试执行 java 时,它仍在使用/usr/bin/中的 java

gubatrons-macbook-pro-3:frostwire-desktop gubatron$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

有没有一种干净的方法来摆脱旧的 Apple JDK?

最佳答案

正确的答案是只了解软链接(soft link)和指针的工作原理,而不是只删除版本。乍一看似乎有点循环,但它非常简单。说明 here .这是一个更好的解释:Mac OS X 10.6.7 Java Path Current JDK confusing

关于macos - Oracle 的 JDK 7 for Mac 安装不一致,如何彻底摆脱旧的 Apple JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631117/

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