Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows SQLDeveloper将不会启动_Windows_Oracle_Oracle11g_Oracle Sqldeveloper - Fatal编程技术网

Windows SQLDeveloper将不会启动

Windows SQLDeveloper将不会启动,windows,oracle,oracle11g,oracle-sqldeveloper,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时,出现错误:找不到安装在路径C:\Program Fi

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

我已经查找了SQLDEVELOPER.BAT,但找不到它

我还尝试直接启动sqldeveloper.exe,但它会询问java.exe的路径。当我浏览并选择C:\Program Files(x86)\java\jre7\bin\java.exe时,出现错误:找不到安装在路径C:\Program Files(x86)\java\jre7的J2SE SDK

当我选择C:\app\mbergeron\product\11.2.0\dbhome\u 1\jre\1.5.0\bin\java.exe时,我得到了相同的错误(找不到J2SE SDK)

当我选择C:\app\mbergeron\product\11.2.0\dbhome\u 1\jdk\bin\java.exe时,我没有收到任何错误。它只是返回到请求java.exe的对话框


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

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

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

将“目标”更改为:C:\app\ORACLE\u HOME\product\11.2.0\dbhome\u 1\sqldeveloper\sqldeveloper.sh

将“开始”更改为:C:\app\ORACLE\u HOME\product\11.2.0\dbhome\u 1\sqldeveloper


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

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

点击以下按钮:
键入J2SE安装的完整路径名(或按Ctrl-C键退出),路径将存储在~/.sqldeveloper/jdk中,执行时不需要.bat

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

UNIX/LINUX上也存在同样的情况


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

除非您自己编写,否则不会有
sqldeveloper.bat
。在这两个位置有哪一个版本的Java?Oracle附带的版本当然是兼容的,但是
sqldeveloper.exe
应该与之配套使用。发生了什么ns当您将它指向Oracle版本时-“无法启动”不是太具有描述性。(如果它是静默的,可以从命令提示符运行它以查看任何错误?)使用
sqldeveloper.exe
是启动它的正确方法。当您选择Java运行时,错误消息是什么?您是否尝试下载包含Java运行时的SQL Developer包?谢谢。当我使用sqldeveloper.exe时,在浏览并选择C:\Program Files(x86)之后\Java\jre7\bin\Java.exe,我得到的错误是找不到安装在路径C:\Program Files(x86)处的J2SE SDK\爪哇\jre7@eborgner-这是因为您使用的是JRE,而不是JDK。如果您将它指向
$ORACLE\u HOME\JDK\bin\java
,会发生什么情况?感谢所有人的回答。我现在就知道GitBash路线,因为它工作得很好。谢谢!它工作得很好(我已经安装了GitBash)。注意:我必须编辑C:\app\Philippe\product\11.2.0\dbhome\u 1\sqldeveloper\sqldeveloper.sh以反映我机器上的实际路径。请您编辑您的答案,使其更一般,例如:ORACLE\u HOME\sqldeveloper\sqldeveloper.sh谢谢,我之所以这样做是因为我已经安装了gitbash。