Java 打开oracle sqldeveloper时出错

Java 打开oracle sqldeveloper时出错,java,oracle-sqldeveloper,Java,Oracle Sqldeveloper,当我打开OracleSQLDeveloper for时,它要求提供java.exe的完整路径名。 我安装了一个java,并添加了如下路径 C:\Program Files\Java\jre1.8.0\u 45\bin 但是在添加路径之后,我得到了以下结果 当我打开OracleSQLDeveloper for时,它要求提供java.exe的完整路径名 这是缺少JDK的问题。SQL Developer不能仅使用JRE运行,它需要JDK才能使调试器工作,这与Java调试线协议相关 我认为从sqlde

当我打开OracleSQLDeveloper for时,它要求提供java.exe的完整路径名。 我安装了一个java,并添加了如下路径

C:\Program Files\Java\jre1.8.0\u 45\bin

但是在添加路径之后,我得到了以下结果

当我打开OracleSQLDeveloper for时,它要求提供java.exe的完整路径名

这是缺少JDK的问题。SQL Developer不能仅使用JRE运行,它需要JDK才能使调试器工作,这与Java调试线协议相关

我认为从sqldeveloperversion4开始,JDK就嵌入了安装软件。因此,如果您已经下载了版本4或更高版本,您应该能够在没有额外安装JDK的情况下运行它,如果出现提示,则提供嵌入式JDK的路径

否则,如果您的SQL Developer版本低于4,则需要另外下载jdk。请参阅此下载

SQL Developer配置文件将出现在:

$ORACLE_HOME/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

它要求的是J2SESDK,而不是JRE。我想,你需要安装JDK才能让它工作,它不依赖于那些设置。这里的问题似乎确实是JRE与JDK之争。@AlexPoole你是对的,重读这个问题是关于缺少JDK的。也许OP的SQLDev版本低于4,因此JDK没有嵌入到安装软件中。