安装正确Java后,MacOS上的Oracle SQLDeveloper不会打开?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (1451)

我下载了Oracle SQLDeveloper,但当我打开它时,它说它需要最少的Java 8,并给了我下载的网站。我继续并下载了Java10.0.1,但是当我回到打开SQL时,它继续说它至少需要Java 8。

我检查了Java10.0.1的安装是否正确,而且我非常肯定它已经安装了。它显示在系统首选项中,当单击时,它会打开JavaControlPanel。

我还发现有人建议尝试这个命令:

c:\Program Files\Oracle\sqlcl\17.3\sqlcl\bin>java -version
提问于
用户回答回答于

我们使用/usr/libexec/java_home它允许我们指定我们想要运行的java版本。因此,即使你安装了N个javas,它也应该返回带有标志的最高值。

   #!/bin/bash 
              ##### THIS IS CHECKING FOR JAVA 8 #####
   TMP_PATH=`/usr/libexec/java_home -F -v 9`

   if [ -z "$TMP_PATH" ] ; then

              ##### THIS IS CHECKING FOR JAVA 8 #####
     TMP_PATH=`/usr/libexec/java_home -F -v 1.8`

     if [ -z "$TMP_PATH" ] ; then
       osascript -e 'tell app "System Events" to display dialog "SQL Developer requires a     minimum of Java 8. \nJava 8 can be downloaded from:\n http://www.oracle.com/technetwork    /java/javase/downloads/"'
       exit 1
     fi
   fi

扫码关注云+社区

领取腾讯云代金券