SQL开发人员错误无法找到Java虚拟机

SQL开发人员错误无法找到Java虚拟机,java,oracle,oracle11g,oracle-sqldeveloper,Java,Oracle,Oracle11g,Oracle Sqldeveloper,安装oracle11g客户端后,当我试图运行sqldeveloper时,它要求我给它java.exe路径。因为我不知道,所以我给了它错误的java安装程序文件路径 后来我发现我应该在oracle文件夹中给出java.exe的路径 现在,每次运行时,它都不会询问java.exe路径,而是显示下一个错误:无法找到java虚拟机 我认为要纠正这个问题,我需要在oracle文件夹中为它提供Java路径,但如何更改我已经提供的路径?我遇到了类似的问题,我通过以下步骤解决了它: 步骤1:转到SQL开发人员的

安装
oracle11g
客户端后,当我试图运行
sqldeveloper
时,它要求我给它
java.exe
路径。因为我不知道,所以我给了它错误的java安装程序文件路径

后来我发现我应该在oracle文件夹中给出
java.exe
的路径

现在,每次运行时,它都不会询问java.exe路径,而是显示下一个错误:
无法找到java虚拟机


我认为要纠正这个问题,我需要在oracle文件夹中为它提供Java路径,但如何更改我已经提供的路径?

我遇到了类似的问题,我通过以下步骤解决了它:

步骤1:转到SQL开发人员的安装位置

步骤2:进入sqldeveloper文件夹(在sqldeveloper安装文件夹内)>bin

步骤3:只需编辑sqldeveloper.conf

   You will see line called “SetJavaHome”, that’s where we need to fix.

    Remove that line, then try starting the SQL Developer again:

请使用此文件作为进一步参考。

如果您是一名程序员,您将不会提出任何问题。编辑sqldeveloper后,我再次收到提示,要求输入Java.exe位置。我能够从sdk文件夹中选择Java.exe并能够继续。ThanksI安装了32位版本,然后设置了路径它不工作,然后我安装了64位版本,它工作正常。通过在sqldeveloper.conf SetJavaHome D:\app\\product\11.2.0\client\u 1\jdk中设置以下行,可以解决这个问题:它启动并可以连接。