如何在 macOS Catalina 10.15 上安装 SQL Developer?
How to install SQL Developer on macOS Catalina 10.15?
我已经在 macOS 10.15 Catalina 上下载并解压了 Oracle 的 SQL Developer 19.4。在第一次启动时,会出现通常的警告,我点击了它,就像我多年来所做的那样:
SQL 开发者启动正常。在创建与 Oracle 数据库的新连接时,我输入了所有详细信息并且工作正常('Test' 按钮说没问题),但我无法保存连接。
JeffSmith 在 中说 SQL 开发人员需要 JCE jar,旧 JDKs 中没有,版本 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 开发人员抱怨缺少 JavaFX:
所以我按照 Using Java SE on macOS Catalina 上的说明进行操作,它在 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
!
中安装了一个 JRE
将 .sqldeveloper/19.4.0/product.conf
指向该 JRE 会导致 SQL 开发人员根本无法启动。
我很确定这不是SQL开发团队的错,而是Apple和Oracle之间的斗争,但到底为什么这么乱?
有人可以提供全新安装说明吗?
总结评论,Oracle JDK 8 and Amazon Corretto 8 seem to work. Corretto is easier to install, but not supported. Oracle's JDK is a bit more difficult to install, but there is a page 解释如何去做。
我无法让 SQL 开发人员选择正确的 Java 版本,但 .sqldeveloper/19.4.0/product.conf
中的一个条目让一切正常工作
SetJavaHome /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
感谢您的帮助!
我已经在 macOS 10.15 Catalina 上下载并解压了 Oracle 的 SQL Developer 19.4。在第一次启动时,会出现通常的警告,我点击了它,就像我多年来所做的那样:
SQL 开发者启动正常。在创建与 Oracle 数据库的新连接时,我输入了所有详细信息并且工作正常('Test' 按钮说没问题),但我无法保存连接。
JeffSmith 在
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8
这有效,/usr/libexec/java_home -V
现在显示 /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
,我可以创建和保存连接(是的!)。但是,在启动时,SQL 开发人员抱怨缺少 JavaFX:
所以我按照 Using Java SE on macOS Catalina 上的说明进行操作,它在 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
!
将 .sqldeveloper/19.4.0/product.conf
指向该 JRE 会导致 SQL 开发人员根本无法启动。
我很确定这不是SQL开发团队的错,而是Apple和Oracle之间的斗争,但到底为什么这么乱?
有人可以提供全新安装说明吗?
总结评论,Oracle JDK 8 and Amazon Corretto 8 seem to work. Corretto is easier to install, but not supported. Oracle's JDK is a bit more difficult to install, but there is a page 解释如何去做。
我无法让 SQL 开发人员选择正确的 Java 版本,但 .sqldeveloper/19.4.0/product.conf
中的一个条目让一切正常工作
SetJavaHome /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
感谢您的帮助!