gpt4 book ai didi

oracle - 如何在 macOS Catalina 10.15 上安装 SQL Developer?

转载 作者:行者123 更新时间:2023-12-04 15:28:11 30 4
gpt4 key购买 nike

我已经在 macOS 10.15 Catalina 上下载并解压了 Oracle 的 SQL Developer 19.4。在第一次启动时,会出现通常的警告,我点击了它,就像我多年来所做的那样: java1.8.0_45 not supported

SQL Developer 启动正常。在创建与 Oracle 数据库的新连接时,我输入了所有详细信息并且它工作正常(“测试”按钮显示没问题),但我无法保存连接。

JeffSmith 在 comment 中说SQL Developer 需要 JCE jar,它不在旧的 JDK 中,版本 jkd8u200+ 应该没问题。为了获得更新的 JDK,我尝试了自制软件(因为这是让 sqlplus 在 catalina 上运行的唯一方法):

brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8

这有效,/usr/libexec/java_home -V 现在显示 /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home,我可以创建和保存连接(是的!)。然而,在启动时,SQL Developer 提示缺少 JavaFX:

JavaFXmissing

所以我按照 Using Java SE on macOS Catalina 上的说明进行操作,它会在 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 中安装 JRE!

.sqldeveloper/19.4.0/product.conf 指向该 JRE 会导致 SQL Developer 根本无法启动。

我很确定这不是 SQL Developer 团队的错,而是 Apple 和 Oracle 之间的斗争,但到底为什么会这么乱?

有人可以在这里提供全新安装说明吗?

最佳答案

总结评论,Oracle JDK 8Amazon Corretto 8似乎工作。 Corretto 更易于安装,但不受支持。 Oracle的JDK安装起来有点困难,不过有个page解释如何去做。

我无法让 SQL Developer 选择正确的 Java 版本,但是 .sqldeveloper/19.4.0/product.conf 中的条目让一切正常运行

SetJavaHome /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

感谢您的帮助!

关于oracle - 如何在 macOS Catalina 10.15 上安装 SQL Developer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61838430/

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