4

我在我的机器上安装了 oracle SQL developer。当我尝试打开 sqldeveloper.exe 时,我收到一个弹出窗口,提示我选择 java.exe 的文件路径

我有 java.exe 在C:\Program Files\Java\jre7\bin\java.exe

当我尝试继续时,我收到一条错误消息

Cannot find a J2SE SDK installed at path C:\Program Files\Java\jre7\java.exe

我还尝试将 java.exe 文件向上移动一个文件夹,即在C:\Program Files\Java\jre7\但我仍然遇到同样的错误。

任何人都可以帮助我吗?

4

3 回答 3

4

SQL Developer 不能在 Java 64 位上运行。SQLdev 需要完整 JDK 的原因是为了能够执行仅包含在完整 JDK 中的调试。

您可以通过此链接下载 Java SE Development Kit 6 32 位。(其他版本

您的 J2SE SDK 路径将类似于以下内容:C:\Program Files (x86)\Java\jdk1.6.0_45

您可以在以下位置找到 SQL Developer 配置文件:

[ORACLEHOME]/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
于 2013-07-11T16:40:53.583 回答
3

java 和 oracle 之间的通信存在一些冲突,因此 oracle 正在为它自己安装一个特定的 java。

尝试插入此地址:

[ORACLEHOME]\product\12.1.0\dbhome_1\jdk\jre\bin\java.exe

记住 [ORACLEHOME] 表示你的 oracle 的安装位置

于 2018-03-11T11:30:32.117 回答
0

以管理员身份运行 SQL Developer。(对我有用)

于 2018-01-27T14:20:16.300 回答