【问题标题】:Unable to find JAVA icon in System-Preference or Library of my MAC在我的 MAC 的系统偏好设置或库中找不到 JAVA 图标
【发布时间】:2020-03-21 10:59:06
【问题描述】:

我一直是 Windows 用户,最近获得了 MAC。我的 Mac 使用的是 MacOS Catalina。 我正在尝试设置 JDK 并开始一个项目,但是问题是在我安装了 JDK 11.0.4 之后,我的系统首选项中没有看到任何 Java 图标,也无法在我的 ~ 中找到 Java 文件夹图书馆。但是,当我转到终端并执行 java -version 时,我确实看到 java 如下所示

~ % java -version
java version "11.0.6" 2020-01-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.6+8-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.6+8-LTS, mixed mode)

我需要帮助看看如何解决这个问题,然后将我的 java 安装位置添加到我的 .bash_profile

【问题讨论】:

    标签: java macos java-11


    【解决方案1】:

    通常JDK位于 /Library/Java/JavaVirtualMachines.

    例如 AdaptOpenJdk 位于此处:/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk

    【讨论】:

    • 我在 /Library/ 下没有 Java 文件夹
    • 取决于您安装的 Java 安装。
    【解决方案2】:

    现在,经过一段时间的搜索,我发现了以下几点:

    1. 在您在 bash 配置文件中添加 JAVA 主目录之前,您不会在 Mac 的系统偏好设置中获得 JAVA,无论安装的 java 版本如何
    2. 通常默认 Java 会安装在您的 MacintoshHD
    3. 所以,打开您的 MacintoshHD,然后从您的 Finder 中转到 GO 选项
    4. 接下来点击转到文件夹选项并输入~/Library
    5. 现在您将看到一个 Java 文件夹以及该 JavaVirtualMachines 文件夹
    6. 您现在将拥有安装的 Java 版本的 JDK 文件夹
    7. 右键单击JDK文件夹并单击信息,复制'Where'位置
    8. 使用以下命令打开您的 bash 配置文件 vi .bash_profile
    9. 在 VI 编辑器中,插入以下内容:

    export JAVA_HOME=copied Where location from JDK 文件夹,后跟 /Contents/Home

    它应该如下所示 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home

    1. 现在通过 :wq 退出编辑器并重新启动您的计算机,您的系统偏好设置中将包含 JAVA。

    希望这会有所帮助!

    【讨论】:

    • 检查您的 JDK 版本:/usr/libexec/java_home 或例如,/usr/libexec/java_home -v 1.7 用于 Java 7。在 ~/.bashrcexport JAVA_HOME="$(/usr/libexec/java_home)" 中配置它 JDK 位于 /Library/Java/JavaVirtualMachines/ 下,例如 /库/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/
    【解决方案3】:

    对于那些仍在为此苦苦挣扎的人。事情就是这样。

    Java Preferences 应用程序是 Apple Java 安装的一部分,Oracle Java 不使用该应用程序。因此,来自 Apple 的不包含 Apple Java 的 OS X 版本将不包含 Java 首选项。

    "What happened to the Java Preferences app in Application -> Utilities?"

    【讨论】:

      猜你喜欢
      • 2010-09-15
      • 2014-03-13
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2013-06-11
      • 1970-01-01
      相关资源
      最近更新 更多