我需要在运行OSX 14.3.1(Sonoma)的Mac上安装Java 6用于一个工作项目.

Oracle没有针对Mac的Java 6下载.

如果我安装了其他版本的Java(我安装了11、13和17),Apple Support安装程序就不会安装Java 6.

我不想卸载Java的其他版本,并行工作项目需要它们.

我想我可以移动/删除/卸载新版本,安装Java 6,然后重新安装/移回新版本,但我担心这可能会失败.

有人成功地做到了这一点吗?什么对你管用?

推荐答案

我认为你应该使用Cast功能:

brew tap homebrew/cask-versions
brew cask install java6

或来自Captain Chaos条 comments :

brew tap homebrew/cask-versions
brew install java6

这将在您的系统上安装Java 6,而不会干扰其他Java版本.

请注意,要使用java_home或设置JAVA_HOME环境变量等工具适当地管理Java版本配置.

Java相关问答推荐

我们如何直接使用kerminldap服务票证来通过ldap进行身份验证并形成LDAP上下文

Java字符串常数池困惑

Oracle DUAL表上使用DDL时jOOQ问题的解析'

扩展到弹出窗口宽度的JavaFX文本字段

嵌入式ActiveMQ Artemis Web控制台加载错误

存根基类的受保护方法

只需最少的代码更改即可将版本号标记添加到日志(log)

从Spring5迁移到Spring6:无法在雅加达包中找到类

Spring @Value default无法计算表达式

带错误BER验证的itext8签名返回pdf

Domino Designer 14中的保存代理添加了重影库

try 使用Spring集成和MySQL实现发件箱模式时,锁定等待超时

使用While循环打印素数,无法正常工作

二进制数据的未知编码/序列化

当b是一个字节并且在Java中值为-1时,为什么b>;>;>;1总是等于-1?

使用MediaPlayer类在一段时间后停止播放音乐

Android无法在Java代码中调用Kotlin代码,原因是在Companion中使用Kotlin枚举时

为什么Spring要更改Java版本配置以及如何正确设置?

如何使JOOQ渐变脚本不重新创建表未更改的类?

OpenAPI Maven插件生成错误的Java接口名称