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

狼φ

我已经在macOS 10.15 Catalina上下载并解压缩了Oracle的SQL Developer 19.4。在第一次启动期间,会出现通常的警告,多年来我一直都单击它:不支持java1.8.0_45

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

JeffSmith在评论中说,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

因此,我遵循了在macOS Catalina使用Java SE的说明,该指南在其中安装了JRE /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

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

我很确定这不是SQL Developer团队的错,而是Apple和Oracle之间的争执,但是为什么这真是一团糟?

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

狼φ

总而言之,Oracle JDK 8Amazon Corretto 8似乎都可以工作。Corretto易于安装,但不受支持。Oracle的JDK安装起来有点困难,但是有一个页面解释了如何执行。

我无法让SQL Developer选择正确的Java版本,但是其中的一项可以使.sqldeveloper/19.4.0/product.conf所有功能正常工作

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

谢谢您的帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章