我下载了甲骨文SQLDeveloper,但当我打开它时,它显示它至少需要Java8,并给了我下载的网站。我继续下载了Java 10.0.1,但当我再次打开SQL时,它继续说它至少需要Java 8。
我检查了Java 10.0.1是否已正确安装,并且我非常确定已正确安装。它显示在系统首选项中,当单击时,它会很好地打开Java控制面板。
我还发现有人推荐尝试这个命令:
c:\Program Files\Oracle\sqlcl\17.3\sqlcl\bin>java -version
在终端中尝试后,我最终选择了command not found
。
我坐的是MacOS X El机长10.11.6
发布于 2021-03-20 04:53:48
对于使用Big Sur的Mac用户。(我在11.2.2):
编辑以下文件:
/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
添加java 8的路径,如下所示:
SetJavaHome /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
发布于 2018-06-06 05:01:14
SQL Developer运行这个检查java 9然后是8。我们还不支持(缺少大量测试) java 10。您为我们转到了new。恢复到8或9,应该没问题。
我们使用/usr/libexec/java_home
,它允许我们指定我们想要运行的java版本。因此,即使您安装了N个javas,它也应该返回使用标志传入的最高的一个。
#!/bin/bash
##### THIS IS CHECKING FOR JAVA 9 #####
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
发布于 2020-11-18 04:10:36
我在Java8,MacOS Big Sur上也遇到了同样的问题,点击图标不起作用。来自终端的这个命令将启动应用程序。sh /Applications/SQLDeveloper.app/Contents/MacOS/sqldeveloper.sh
这在MacOS Big Sur 11.2中停止工作
https://stackoverflow.com/questions/50708608
复制相似问题