SQLDeveloper将无法启动

时间:2013-05-10 13:51:53

标签: windows oracle oracle11g oracle-sqldeveloper

我刚刚在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 个答案:

答案 0 :(得分:3)

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

开始菜单> Oracle - OraDb11g_home1>应用程序开发> SQL Developper - >特性

更改“目标”通过: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。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您不需要.bat来执行!

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

在UNIX / LINUX上也是如此。

在较新的发行版中,它已更改,不再需要。

答案 3 :(得分:-1)

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