首页 Java java教程 Java 8 在 Mac 上走向何方?解决 Oracle 的安装难题。

Java 8 在 Mac 上走向何方?解决 Oracle 的安装难题。

Nov 02, 2024 pm 10:48 PM

Where Does Java 8 Go on Mac? Resolving Oracle's Installation Enigma.

如何在 Mac 上安装 Java 8:了解 Oracle 的怪癖

本文解决了尝试安装 Java 8 的 Mac 用户所面临的安装挑战用于使用 JavaFX 进行开发。尽管运行了 Oracle 的安装程序,但文件似乎被放置在意外的位置 (/Library/Java/...),导致定位和设置当前 Java 版本遇到困难。

Oracle 的安装谜题

Oracle 的 Java 8 安装程序放置位置(/Library/... 与 /System/Library/...)之间的差异提出了一个令人困惑的问题。具有讽刺意味的是,系统偏好设置“Java”控制面板显示 Java 1.8,这与 /usr/libexec/java_home -V 中缺少相应版本相矛盾。

Homebrew 来救援

幸运的是,Homebrew 为这些安装问题提供了解决方案。使用 Homebrew,用户可以使用以下命令方便地将最新的 OpenJDK (Java 14) 直接安装到适当的位置:

brew install --cask adoptopenjdk8
登录后复制

对于需要旧版本(例如 Java 8)的情况,AdoptOpenJDK 项目允许安装 Java 8 的额外步骤:

brew tap adoptopenjdk/openjdk
brew install --cask adoptopenjdk8
登录后复制

现有 Homebrew 安装的用户可能会遇到与多次点击相关的错误。这可以通过明确指定位置来解决:

brew install --cask adoptopenjdk/openjdk/adoptopenjdk8
登录后复制

以上是Java 8 在 Mac 上走向何方?解决 Oracle 的安装难题。的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Java的类负载机制如何起作用,包括不同的类载荷及其委托模型? Java的类负载机制如何起作用,包括不同的类载荷及其委托模型? Mar 17, 2025 pm 05:35 PM

Java的类负载机制如何起作用,包括不同的类载荷及其委托模型?

2025年的前4个JavaScript框架:React,Angular,Vue,Svelte 2025年的前4个JavaScript框架:React,Angular,Vue,Svelte Mar 07, 2025 pm 06:09 PM

2025年的前4个JavaScript框架:React,Angular,Vue,Svelte

如何将JPA(Java持久性API)用于具有高级功能(例如缓存和懒惰加载)的对象相关映射? 如何将JPA(Java持久性API)用于具有高级功能(例如缓存和懒惰加载)的对象相关映射? Mar 17, 2025 pm 05:43 PM

如何将JPA(Java持久性API)用于具有高级功能(例如缓存和懒惰加载)的对象相关映射?

如何将Maven或Gradle用于高级Java项目管理,构建自动化和依赖性解决方案? 如何将Maven或Gradle用于高级Java项目管理,构建自动化和依赖性解决方案? Mar 17, 2025 pm 05:46 PM

如何将Maven或Gradle用于高级Java项目管理,构建自动化和依赖性解决方案?

Node.js 20:关键性能提升和新功能 Node.js 20:关键性能提升和新功能 Mar 07, 2025 pm 06:12 PM

Node.js 20:关键性能提升和新功能

冰山:数据湖桌的未来 冰山:数据湖桌的未来 Mar 07, 2025 pm 06:31 PM

冰山:数据湖桌的未来

Spring Boot Snakeyaml 2.0 CVE-2022-1471问题已修复 Spring Boot Snakeyaml 2.0 CVE-2022-1471问题已修复 Mar 07, 2025 pm 05:52 PM

Spring Boot Snakeyaml 2.0 CVE-2022-1471问题已修复

如何在Java中实施功能编程技术? 如何在Java中实施功能编程技术? Mar 11, 2025 pm 05:51 PM

如何在Java中实施功能编程技术?

See all articles