代码之家  ›  专栏  ›  技术社区  ›  wolφi

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

  •  0
  • wolφi  · 技术社区  · 4 年前

    我已经在macOS 10.15 Catalina上下载并解包了Oracle的SQL Developer 19.4。在第一次启动期间,通常会出现警告,多年来我一直点击该警告: java1.8.0_45 not supported

    杰夫史密斯在一封信中说 comment SQL开发人员需要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 ,它将在中安装JRE /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

    磨尖 .sqldeveloper/19.4.0/product.conf 为了避免这种情况,JRE导致SQL Developer根本无法启动。

    我很确定这不是SQL开发团队的错,而是苹果和甲骨文之间的一场争斗,但究竟为什么会如此混乱?

    这里有人能提供一个干净的安装说明吗?

    0 回复  |  直到 4 年前
        1
  •  2
  •   wolφi    4 年前

    总结一下评论,两个 Oracle JDK 8 Amazon Corretto 8 似乎有效。Corretto易于安装,但不受支持。Oracle的JDK安装起来有点困难,但是有一个 page 解释怎么做。

    .sqldeveloper/19.4.0/product.conf 一切正常

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

    谢谢你的帮助!