1

在 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 的一些额外配置要求?

4

1 回答 1

0

有同样的问题。我认为问题在于从 SQL Developer rpm 安装时,它会将 JAVA_HOME 存储到 /home/user/.sqldeveloper/4.1.5/product.conf 中,当您升级到 Fedora 25 时,java 路径会发生变化。我通过运行解决了它,/usr/local/bin/sqldeveloper当被问到时给它正确的 JAVA_HOME 路径,然后我可以从启动器正常运行它。

于 2016-12-19T13:35:51.457 回答