Oracle11g x64使用Oracle SQL Developer报错:Unable to...

本文详细介绍了如何解决在使用Oracle SQL Developer时遇到的无法找到Java虚拟机的问题。主要原因是Oracle SQL Developer是32位版本,而用户指定的Java.exe为64位版本导致冲突。文章提供了两种解决方案:下载64位版本的Oracle SQL Developer或安装32位版本的JDK。通过实施这些解决方案,用户可以成功解决错误并正常运行Oracle SQL Developer。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天学oracle,sqldeveloper总是不好使,这次总算解决了 看了如下博文,小明学会了呼呼。

Oracle11g x64使用Oracle SQL Developer报错:Unable to find a Java Virtual Machine

1.环境

win7 x64,oracle 11g r2,jdk6 x64

2.问题

第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误:

3.原因

oracle 11g中安装的Oracle SQL Developer是32位的,而我们现在给他指定的java.exe却是64位的,所以会出现这种错误。

4.解决方法

1)从网上下载Oracle SQL Developer x64,然后替换原目录:D:\app\oracle\product\11.1.0\db_1\sqldeveloper下的32位的Oracle SQL Developer。这样重新启动Oracle SQL Developer 并制定java.exe的路径就可以了。

2)安装JDK6 x86,也就是32位的JDK,虽然我们的系统是64位的,但是也兼容32位的JDK。

上述两种方法均试过,都可以正常运行。

转载于:https://my.oschina.net/91jason/blog/80651

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值