- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 macOS 10.15 Catalina 上下载并解压了 Oracle 的 SQL Developer 19.4。在第一次启动时,会出现通常的警告,我点击了它,就像我多年来所做的那样:
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:
所以我按照 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 8和 Amazon 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/
我是一名优秀的程序员,十分优秀!