SQLDeveloper无法启动

use*_*668 4 sql java-home oracle-sqldeveloper

当我尝试启动SQLDeveloper时,它在命令提示符下给出了以下错误:

Error: This product requires a Java(TM) Platform 5.0 runtime.
You are using 1.4.2-b28 from C:\j2sdk1.4.2\jre
Run Code Online (Sandbox Code Playgroud)

但我的JAVA_HOME设置为java 6

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释究竟要做什么来解决这个问题?

小智 13

Oracle SQL Developer使用名为products.conf的配置文件,该文件位于漫游目录中.

如果您使用的是Windows 7,则目录路径为:C:\ Users \\ AppData\Roaming\sqldeveloper\1.0.0.0.0

  1. 从C:\ Users \\ AppData\Roaming \删除整个sqldeveloper目录
  2. 重新运行sqldeveloper可执行文件,这将提示jdk home
  3. 选择jdk home.即C:\ Program Files\Java\jdk1.7.0_55
  4. 请享用!


rig*_*gby 5

在我的情况下,我有2个文件夹 C:\Users\username\AppData\Roaming\

  1. sqldeveloper
  2. SQL开发人员

删除它们并启动安装后,dir\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe它起作用了。


Mar*_*ner 0

我不认为 SQLDeveloper 使用环境变量。应该有一个 .conf 文件,其中包含对 JDK 目录的引用。