为什么SQL Developer不接受JDK?
我下载了Oracle 11g r2,并试图首次启动SQL Developer。但是,它要求提供JDK路径。当我第一次尝试我已经在我的PC上安装的java.exe
时,SQL Developer说它不是JDK,所以我尝试了以下步骤,但尚未解决问题。为什么SQL Developer不接受JDK?
1)我去the oracle jdk download page,并显示如下
2. jdk-8u-74-windows-x64,exe
),那么我让安装程序安装程序C:\ProgramFiles\Java\jdk1.8_74\
3)我指着旁边的Oracle SQL Developer中对话框中明确下载到这个新目录中的java.exe
的路径。
但Oracle SQL Developer中只替换为一个新的空对话框,该对话框。每次尝试时都会重复。
为什么不能Oracle SQL Developer中接受这个JDK?需要采取哪些特定步骤才能使Oracle SQL Developer达到理解其具有JDK并进一步进入发布流程的程度?
屏幕快照是通过以下链接:
http://s13.postimg.org/ilsqjdj1z/sql_developer_jdk.jpg
我会嵌入图像的URL到这个观点,但我至少需要10点名誉做到这一点。所以请点击链接查看屏幕截图。
继续研究:
我重复上述步骤与JDK 6,构建45,但我得到相同的结果失败。
我会问这个聊天,但我至少需要20点声望在聊天室聊天。
如果在64位Windows安装,得到64位的SQL开发。它内置了Java,因此不需要额外的JDK。
这是可能的,你有一个JRE,而不是JDK。此外,当它提示输入路径,不要选择JAVA.EXE,而不是你想要的“Java主目录”,例如: C:\ Program Files文件\的Java \ JDK1.8.0_60
更多的细节here
或者,如果you're on a Mac。
或if your 'java' moves on you - Mac升级后的常见问题。
不要将它指向该exe,而是指向JDK根文件夹(例如C:\ Programs \ Java \ jdk1.8.0_74)。 – Alfabravo
@Alfabravo谢谢。我刚刚尝试过。浏览对话框要求你选择一个'java exe'文件。当我尝试通过选择一个,然后在结果对话框中删除该文件(显示在OP中的链接中)以匹配您的建议来欺骗它时,单击OK会导致OP中描述的相同问题。 – HereAndThere
检查是否存在'%appdata%\ SQL Developer \'文件夹以及配置文件,包括产品。conf,其中SetJavaHome参数应该包含JDK的路径。 (对于SQLDev v4.1) – Alfabravo