2014-04-02 31 views
2

当我尝试启动的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 

但我的JAVA_HOME设置为Java 6的

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32 

谁能解释一下究竟要做什么来解决这个问题?

+0

如果您查看程序和功能(添加删除程序),可以看到安装了哪个版本? – Fred

回答

0

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

+0

有一个名为jdk.conf的conf文件,但它是空的 – user1407668

+0

根据这篇文章http://www.thatjeffsmith.com/archive/2013/12/oracle-sql-developer-4-windows-and-the- jdk /应该有一个product.conf文件。它是一个SetJavaHome设置,应该指向JDK。 –

+0

我试过了product.conf。但它没有工作 – user1407668

8

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

如果您使用的是Windows 7,则目录路径将是: C:\用户\\应用程序数据\漫游\的SQLDeveloper \ 1.0.0.0.0

  1. 删除由C整体的SQLDeveloper目录:\用户\\ AppData \ Roaming \
  2. 重新运行sqldeveloper可执行文件,这会提示输入jdk home
  3. 选择jdk home。即C:\ Program Files \ Java \ jdk1.7.0_55
  4. 享受!
0

我删除/home/USERNAME/.sqldeveloper 在那之后,我开始的SQLDeveloper并没有输入任何内容的文件夹解决了这一点,它找到了合适的Java版本,并开始毫无怨言:-)

所以,如果你不想删除整个文件夹,也许在那里搜索定义java版本的文件:-)

编辑:刚刚发现: “键入J2SE安装的完整路径名(或Ctrl-C退出),路径 将存储在〜/ .sqldeveloper/jdk“

0

确认/归属于属于Vishal的以下URL: http://vishalorcl.blogspot.com/2012/12/sql-developer-from-11201-client-software.html。它详细描述了如何解决这个问题。来自页面:

我正在运行Oracle 11g版本的SQLDeveloper。我在上面提到的同样的问题 ,Oracle安装完毕后。总结是, SQLDeveloper似乎需要Java 32位JDK。

从Oracle安装32位JDK V7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

有位于 ℃的sqldeveloper.conf文件:\应用\用户名\产品\ 11.2.0 \ dbhome_1 \的SQLDeveloper \的SQLDeveloper \ BIN

在在文件末尾的线内的文件的路径名变化: SetJavaHome C:\应用\管理员\产品\ 11.2.0 \的Client_1 \ JDK

要指向JDK的路径名安装目录;有时也被称为JAVA_HOME 。

0

检查要安装到你的java版本的PC错误表明您正在使用4所以卸载Java,您已经然后安装一个新的,比5

1

我有更高版本这个问题呢! 你应该去:C:\用户 - 你的用户名 - \应用程序数据\漫游\ sqldeveloper版的你的SQL开发人员 - 有一个文件名为product.conf那里。右键点击它并用文档中的记事本编辑它,改变java home的地址并保存它。 完成!

0

在我的情况下,没有任何其他建议的工作。相反,我感动的安装目录从

c:\sqldeveloper 

anything else 

,事情再次合作。也许,一些Windows注册表值以不可修复的方式破坏了...

0

从注册表中删除实例对我很有帮助。

0

在我来说,我不得不在C 2个文件夹:\ Users \用户名\ AppData \漫游\

1)的SQLDeveloper 2)SQL开发人员

消除他们与启动安装目录\的SQLDeveloper后\ sqldeveloper \ bin \ sqldeveloper64.exe它工作。