在我的 Mac 终端中:
$ javac -version
javac 10.0.1
Run Code Online (Sandbox Code Playgroud)
我打开 SQL Developer 并得到这个对话框:
SQL Developer 至少需要 Java 8。Java 8 可以从以下位置下载:http : //www.oracle.com/technetwork/java/javase/downloads/
如何让 SQL 开发人员工作?
如果您仍然不想保留 java 10,则修复很容易
vi /Applications/SQLDeveloper.app/Contents/MacOS/sqldeveloper.sh
Run Code Online (Sandbox Code Playgroud)
更改第二行:
从:
TMP_PATH=`/usr/libexec/java_home -F -v 9`
Run Code Online (Sandbox Code Playgroud)
到
TMP_PATH=`/usr/libexec/java_home -F -v 10`
Run Code Online (Sandbox Code Playgroud)
小智 0
有同样的问题。使用 JDK 10.0.1 安装 SQL Developer 18.2.0.183 并收到以下消息:
找到/usr/java/jdk-10.0.1/bin/java/bin/java来运行该产品,该Java的主要版本是10。运行该产品的强制最低主要版本是1.8。
一旦我删除了 10.0.1 版本并安装了 1.8.0_172 版本,它就可以正常工作。
| 归档时间: |
|
| 查看次数: |
15414 次 |
| 最近记录: |