在Fedora 25上,我从Oracle下载了jdk-8u111-linux-x64.rpm,并安装了rpm -Uvh。安装完成后,#ls -al /usr/java/jdk1.8.0_111 列出用于安装JDK的数字或目录/文件。我还下载并安装了sqldeveloper-4.1.5.21.78-1.noarch.rpm。
我可以从我的登录帐户启动sqldeveloper,并获取JDK安装路径名的提示。当我指定/usr/java/jdk1.8.0_111时,SQL Developer无法启动 - 而是显示Fedora 25登录对话框。文件/home//.sqldeveloper/4.1.5/product.conf包含条目 SetJavaHome /usr/java/jdk1.8.0_111
我是否在Fedora 25上错过了SQL Developer的一些额外配置要求?
答案 0 :(得分:0)
有同样的问题。我认为问题在于,从SQL Developer rpm安装时,它将JAVA_HOME存储到/home/user/.sqldeveloper/4.1.5/product.conf中,当您升级到Fedora 25时,java路径会发生变化。
我通过运行/usr/local/bin/sqldeveloper
来解决它,在被问到时给它正确的JAVA_HOME路径,之后我可以从启动器正常运行它。