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

我已尝试按照上面窗口中的建议编辑文件sqldeveloper.cong,但不起作用
原创
SetJavaHome ../../jdk
更新1
SetJavaHome C:\Program Files\Java\jdk1.7.0_60\bin\和所有其他变体,但仍显示上述警告窗口
更新2 SetJavaHome C:\Program Files (x86)\Java\jre7\bin和所有其他变体
请建议正确的方法
发布于 2014-06-25 00:00:59
这条消息似乎过时了。在版本4中,该设置存在于两个文件中,您需要在另一个文件中对其进行更改,即:
%APPDATA%\sqldeveloper\1.0.0.0.0\product.conf您可能需要将其扩展为实际的APPDATA,类似于C:\Users\cprasad\AppData\Roaming。在该文件中,您将看到SetJavaHome当前将被设置为您的Java1.8位置的路径,因此可以像在sqldeveloper.conf中那样对其进行更改
SetJavaHome C:\Program Files\Java\jdk1.7.0_60\bin\如果settig为空(我想在两个文件中都是),那么当您启动它时,如果您愿意的话,它应该会提示您选择JDK位置。
发布于 2014-07-11 19:21:56
您可以尝试的另一件事是重命名您的旧的 jdk文件夹,假设它是:
C:\Program Files\Java\jdk1.7.0_04
将其更改为类似以下内容:
C:\Program Files\Java\xxxjdk1.7.0_04
现在,您应该再次要求在Oracle启动时设置您的SqlDeveloper文件夹位置,您可以选择正确的路径。
这不是最优雅的解决方案,但它对我很有效。
Milos
发布于 2014-06-25 00:10:07
在SQL Developer Bin文件夹中找到
\sqldeveloper\bin\sqldeveloper.conf它应该是
SetJavaHome \path\to\jdk你说它最初是../../jdk,所以你最终可以做两件事中的一件:
SetJavaHome C:\Program Files\Java\jdk1.7.0_60这里假设您已经在该目录中安装了JDK1.7.60;您不希望将其指向您想要的整个JDK文件夹的bin文件夹。
或
您可以做的第二件事是在sqldeveloper文件夹中找到jdk文件夹,为我找到它的sqldeveloper\jdk,然后复制并粘贴C:\Program Files\Java\jdk1.7.0_60中的内容。然后,您必须将更改还原为read
SetJavaHome ../../jdk在你的sqldeveloper.conf中
如果所有其他方法都失败了,您可以随时重新下载已经包含jdk7的sqldeveloper,所有这些都已压缩并准备好供您随意运行:Download SQL Developer我所说的文件名为Windows 64-bit - zip file includes the JDK 7
https://stackoverflow.com/questions/24390562
复制相似问题