6

我刚刚在 Windows 上安装了 Oracle 11g,但我似乎无法启动 SQLDeveloper。我收到以下错误:“Windows 正在搜索 SQLDEVELOPER.BAT”。要自己定位文件,请单击“浏览”。

我一直在寻找 SQLDEVELOPER.BAT 但我找不到它。

我也尝试过直接启动 sqldeveloper.exe,但它要求提供 java.exe 的路径。当我浏览并选择 C:\Program Files (x86)\Java\jre7\bin\java.exe 时,我得到错误:找不到安装在路径的 J2SE SDK:C:\Program Files (x86)\Java \jre7

当我选择 C:\app\mbergeron\product\11.2.0\dbhome_1\jre\1.5.0\bin\java.exe 我得到同样的错误(找不到 J2SE SDK)

当我选择 C:\app\mbergeron\product\11.2.0\dbhome_1\jdk\bin\java.exe 时,我没有收到任何错误。它只是回到询问 java.exe 的对话框

我尝试从控制台启动 sqldeveloper.exe,但我没有在控制台中收到错误消息。

4

4 回答 4

3

- 你所要做的就是在你的 Windows PC 上安装 Gitbash 或任何 Shell 解释器。然后,您必须在开始菜单中更改快捷方式的目标。

开始菜单 > Oracle - OraDb11g_home1 > 应用程序开发 > SQL Developer -> 属性

更改“目标”作者:C:\app\ORACLE_HOME\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper.sh

更改“开始于”:C:\app\ORACLE_HOME\product\11.2.0\dbhome_1\sqldeveloper

您现在可以通过开始菜单中的直接链接访问 SQL Developer。

于 2013-05-10T13:54:31.297 回答
0

您不需要 .bat 来执行!

在较旧的 SQL-Developer 版本(不知道它何时更改,但在 4.x 左右)上,您必须在第一次启动时设置 jdk 的路径。通过编辑 product.conf 文件(通常在 %APPDATA%\sqldeveloper*\product.conf 下)或通过命令行启动 sqldeveloper.exe。然后它会询问您命令行中的路径,而不是通过 GUI。这就是为什么你应该通过命令行尝试它的原因。

同样的情况在 UNIX/LINUX 上。

对于较新的版本,它已被更改,不再需要。

于 2019-10-10T15:37:41.867 回答
0

点击这个:输入 J2SE 安装的完整路径名(或 Ctrl-C 退出),路径将存储在 ~/.sqldeveloper/jdk

于 2017-05-25T14:00:54.073 回答
-1

或者您可以将 SQLdeveloper 指向 oracle 文件夹中的 java: (ORACLE_HOME)/jdk/bin/Java.exe

于 2014-09-01T23:24:38.457 回答