使用OSX Mohave 10.14
我已经下载并安装了该应用程序(mod日期为2019年1月11日),但当我尝试启动它时,会说:
SQL开发人员要求至少Java8。Java8可以从:......
但是当我检查Java控制面板时,它说
您的系统具有推荐的Java版本
Java8更新201
我错过了什么?
目前(2021年),如果您从Oracle下载JDK 1.8。它不起作用,因为它安装在库/互联网插件中,SQLDeveloper不支持java路径中的空格。
我已经解决了它如下
nano~/。sqldeveloper/20.4。1/产品。形态
#!/bin/bash
# Commented as no java_home tool is installed
# TMP_PATH=`/usr/libexec/java_home -F -v 1.8`
# if [ -z "$TMP_PATH" ] ; then
# TMP_PATH=`/usr/libexec/java_home -F -v 11`
# if [ -z "$TMP_PATH" ] ; then
# TMP_PATH=`/usr/libexec/java_home -F -v 12`
# 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
# fi
# export JAVA_HOME=$TMP_PATH
export JAVA_HOME=/usr/local/opt/openjdk@11
```
根据SQLDeveloper for Mac OS X的Installation Notes,似乎需要安装JDK。注意JDK是JRE的超集。JDK包含所有的JRE plus工具,如java编译器-javac。我还从安装笔记中得到这样的印象:在安装开发人员之前,您需要安装SQLJDK。
我不熟悉Mac,但在Windows上,我手动将JDKbin
目录的路径添加到path环境变量中。然后我输入命令
javac -version
它给我JDK版本,它确认我已经正确安装了JDK。
null 我得到的安装说明中有一部分是这样说的: 要在引导时启动mysqld,必须将support-files/mysql.server复制到系统的正确位置。 我在上找到了MySQL.server,我还可以通过使用所需的函数运行来启动、停止和检查MySQL的状态。然而,我不知道“正确的地方”是在我的系统上的什么地方,就像说明所说的那样。 我应该注意到,以下命令之一在引导后启动MySQL:
我从http://www.oracle.com/technetwork/java/javase/downloads/index.html安装了JDK 8 感谢任何帮助。
问题内容: 由于我已经为Eclipse下载了全新的安装程序,因此无法再启动它。错误消息显示“发生了错误,请参阅日志文件/Applications/eclipse/configuration/1323191649568.log。” 在重新安装之前,我已经多次删除了有关Eclipse Java Runtime的所有文件和文件夹。并且,命令./eclipse -clean给我同样的错误。 任何想法? 这
我有一个在NeoVim中没有按预期发射的关键命令。下面是我neovim配置的摘录: 来自:nmap的适用条目显示绑定尚未被覆盖。 但按
我们正在CentOS7上使用安装4j版本6.1.4(构建6320)。 我们为OSX构建了安装程序,安装程序类型为“MacOSX文件夹”。安装程序有一个启动器,用于启动自定义Java SystemTray应用程序。 在安装过程中,启动器按预期执行,并显示SystemTray应用程序。即使在安装过程完成之后,启动器仍然保留在应用程序文档中,并且没有关闭。在系统托盘应用程序关闭之前,此启动器不会从应用程
使用OSX Mohave 10.14 Java 8更新201 我错过了什么?