2015-06-01 103 views
2

当我打开oracle-sqldeveloper时,它是要求java.exe的完整路径名。 我已经安装了Java并添加这样打开oracle-sqldeveloper时出错

C中的路径:\ Program Files文件\的Java \ jre1.8.0_45 \ BIN

但添加我得到下面的路径之后。

enter image description here

+3

它要求一个J2SE SDK,而不是JRE。我想,你需要安装JDK才能工作。 – inquizitive

回答

0

当我打开甲骨文的SQLDeveloper为它所需要的完整路径名的java.exe。

这是缺少JDK的问题。 SQL Developer无法只使用JRE运行,它需要JDK供调试器工作,与Java调试线协议有关。

我认为从SQL Developer版本4起,JDK是嵌入安装软件。因此,如果您已经下载了版本4或更高版本,那么您应该能够在不额外安装JDK的情况下运行它,如果出现提示,请提供嵌入式jdk的路径。

否则,如果您的SQL Developer版本低于4,那么您需要另外下载jdk。见此下载link

的SQL Developer配置文件将在存在:

$ORACLE_HOME/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf 
+0

[SQL Developer将其自己的路径存储到JDK](http://stackoverflow.com/a/24391298/266304),它不依赖于这些设置。这里的问题似乎是JRE与JDK。 –

+0

@AlexPoole你是对的,重新阅读这个问题,它是关于缺少JDK。也许,OP的SQLDev版本低于4,因此JDK没有嵌入到安装软件中。 –