当前位置: 首页 > 知识库问答 >
问题:

Oracle SqlDeveloper JDK path

顾琛
2023-03-14

我最近安装了sqldeveloper,但是当我尝试启动它时,我得到了下面的警告窗口。这导致 sql 开发人员运行非常非常慢,并且经常挂起

我已尝试编辑文件sqldeveloper。按上面窗口中的建议,但不起作用

原创

SetJavaHome../../jdk

更新1

SetJavaHome C:\Program Files\Java\jdk1.7.0_60\bin\和所有其他变体,但仍然得到上述警告窗口

更新2 SetJavaHome C:\ Program Files(x86)\ Java \ JRE 7 \ bin和所有其他变体

请建议正确的方法

共有3个答案

郜德容
2023-03-14

在 SQL 开发人员 Bin 文件夹中查找

\sqldeveloper\bin\sqldeveloper.conf

它应该是

SetJavaHome \path\to\jdk

你说是../../jdk 最初,因此您最终可以执行以下两项操作中的 1 项:

SetJavaHome C:\Program Files\Java\jdk1.7.0_60

这是假设您在该目录中安装了JDK 1.7.60;您不想将其指向bin文件夹,您需要整个JDK文件夹。

运筹学

您可以做的第二件事是在sqldeveloper文件夹中为我查找sqldeveloper\jdk文件夹,并从C:\Program Files\Java\jdk 1.7.0_60中复制和粘贴内容。然后,您必须将更改恢复为

SetJavaHome ../../jdk

在您的sqldeveloper.conf中

如果所有其他操作都失败了,您可以重新下载已经包含jdk7的sqldeveloper,所有这些都已压缩好,可以随时运行:下载SQL Developer我所说的文件名为Windows 64位压缩文件,其中包含JDK 7

上官英哲
2023-03-14

你可以尝试的另一件事是重命名你的旧jdk文件夹,比如说:

C: \程序文件\Java\jdk1.7.0_04

把它改成saomething,比如:

C: \程序文件\Java\xxxjdk1.7.0_04

现在,您应该再次要求在Oracle SqlDeveloper启动上设置您的jdk文件夹位置,并且您可以选择正确的路径。

这不是最优雅的解决方案,但它对我有用。

米洛斯

狄子真
2023-03-14

该消息似乎已过期。在版本 4 中,该设置存在于两个文件中,您需要在另一个文件中进行更改,即:

%APPDATA%\sqldeveloper\1.0.0.0.0\product.conf

您可能需要将其扩展到实际的APPDATA,这将类似于C:\User\cprasad\AppData\Roaming。在该文件中,您将看到SetJavaHome当前将设置为Java1.8位置的路径,因此请像在sqldeveloper.conf中所做的那样进行更改:

SetJavaHome C:\Program Files\Java\jdk1.7.0_60\bin\

如果 settig 为空(我认为在两个文件中),那么如果您愿意,它应该会在启动它时提示您选择 JDK 位置。

 类似资料:

相关问答

相关文章

相关阅读