最近打开mac版SQLDeveloper 发现会闪退,经过研究发现原来是jdk的java_home搞的鬼。
于是,网上搜了一下,解决方法如下:
系统:macOS Big Sur 11.2
方法:指定Java Home
(1)查看 Java Home
每个系统的 Java 版本和安装路径有可能不一致
执行命令:
$/usr/libexec/java_home
返回信息:
/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
(2)修改 SQLDeveloper 配置文件
配置文件路径:
编辑文件:
$vi /Users/user1/.sqldeveloper/19.2.1/product.conf
(3)配置文件内容:
添加内容:
将 第一步执行命令的反馈内容添加到 product.confg 文件中
SetJavaHome /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home