我记得是jre那个目录下面的才能用...

解决方案 »

  1.   

    话说你这个是VM都找不到吧.是不是JAVA的环境就没设置对啊.
      

  2.   

    这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
    注意第一次,使用SQL Developer时,会提示指定 java.exe的路径,这里千万别指定自己的java_home了(我就是开始不知道,指定一个JDK6,结束说不兼容。)可以使用Oracel安装路径下面的jdk路径  具体是:如图:
     
    当然若不小心,选择错了。选择了java_home中的高级版本,打开SQL Developer报错后不兼容,也有办法解决。可以在
    【F:\app\chen\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin】路径下找到【sqldeveloper.conf】文件后打开
    找到SetJavaHome 所匹配的值,删除后面的配置内容。保证时会提示,只读文件不可覆盖保存。此时可以另存为到桌面上,然后再回到bin目录中删除掉此文件,再把桌面上的文件复制过去,再打开时,重新选择java.exe。此时选择对就好了。
      

  3.   

    我 是一次 搞定的 。找个 Java.exe 后  ,就好了
      

  4.   

    输入jdk的安装路径即可,如C:\JAVA\jdk1.6.0_25
      

  5.   

    你看看你的jdk是多少位的,SQLDevelop是多少位的
    要一致
      

  6.   

    找不到SetJavaHome怎么办,求解?