Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

运行【sqldeveloper.exe】。sqldeveloper是连接数据库的客户端,类似pl/sql客户端。

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

一、报错

Unable to launch the Java Virtual Machine Located at path:D:\20_oracle_sqldeveloper\sqldeveloper\jdk\jre\bin\server/jvm.dll这样的异常。

解决方法:将sqldeveloper\jdk\jre\bin  下的MSVCR100.dll,拷贝到sqldeveloper\sqldeveloper\bin目录下,重新打开sqldeveloper即可。

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

修改后,打开软件

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

【新建连接】

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

【设置数据库连接信息】

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

点击【测试】,状态显示【成功】,表示可以数据库连接成功。

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine

二、第二种报错

当点击“sqldeveloper.exe”,出现msvcr100.dll丢失的异常提示。

出现这种情况,那就找一个msvcr100.dll就可以了。这个文件可以从网上下载;如果有安装jdk的,在jdk1.7.0\jre\bin 复制 msvcr100.dll ,粘贴到sqldeveloper\sqldeveloper\bin路径下,基本上可以解决了。

Oracle运行【sqldeveloper.exe】报错:Unable to launch the Java Virtual Machine