Unable to find a java Virtual Machine ---- Oracle SQL Developer

前言
最近刚好在安装Oracle数据库,在安装成功后,使用Oracle的SQL Developer的时候出现问题,记录一下~(版本oracle 11g)

问题及解决方法
第一次打开Oracle的SQL Developer时,会跳出一个窗口,让选择java.exe的位置,这个时候,如果选择oracle自带的jdk里面的java.exe或者选择自己另外安装的64的jdk里面的java.exe,都会报错

弹出的错误信息如下:

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)

原来Oracle在制造64位版的时候没注意Oracle11g所带的SQL Developer是1.5.5.59.69版,不支持64位版的JDK,恰好64位Oracle带的JDK以及自己装的jdk都是64位的。由于没有重新配置的机会,所以必须到配置文件中修改。具体解决方法如下:

1、另外安装一个32位的jdk

2、在安装目录“F:\app\用户名\product\11.2.0\dbhome_1\sqldeveloper0\sqldeveloper\bin”中找到配置文件sqldeveloper.conf,以记事本或者写字板方式打开。

3、修改其中“SetJavaHome”项为“SetJavaHome   C:\Program Files (x86)\Java\jdk1.8.0_144\bin”,(C:\Program Files (x86)\Java\jdk1.8.0_144\bin这个目录是我32位jdk的位置,改成你自己的32位的jdk位置)保存退出。

重新启动SQL Developer,成功运行~

 
————————————————
版权声明:本文为CSDN博主「linlin6」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chen1995csdn/article/details/82765192

猜你喜欢

转载自www.cnblogs.com/renzmin/p/12081010.html
今日推荐