1.环境
win7 x64,oracle 11g r2
x64,
jdk7 x64
2.第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我指定了本机的安装的jdk中的Java.exe
3.出现错误
--------------------------
Unable to find a java Virtual Machine
to point to a location of a java virtual machine,please refer to the oracle9i Jdeveloper Install guide(jdev\install.html)
--------------------------
4.原因:
64位
Oracle11gR2所带的SQL Developer是1.5.5.59.69版(x86),不支持64位版的JDK。
5.解决方法:
1)安装JDK6 x86,也就是32位的JDK,虽然我们的系统是64位的,但是也兼容32位的JDK。
2)到官网下载Oracle SQL Developer x64(http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html),然后替换原目录:“D:\app\本机用户名\product\11.2.0\dbhome_1”目录下的sqldeveloper文件夹
3)在“开始”菜单中的“SQL Developer”上右击选属性,
把目标中的"D:\app\本机用户名\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin\sqldeveloper.exe"修改为
"
D:\app\本机用户名\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin\sqldeveloperW.exe"
即可。