使用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。
上述两种方法均试过,都可以正常运行。
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>cd C:\Program Files\Java\jdk1.6.0_34\bin
C:\Program Files\Java\jdk1.6.0_34\bin>java -version
java version "1.6.0_34"
Java(TM) SE Runtime Environment (build 1.6.0_34-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04, mixed mode)
C:\Program Files\Java\jdk1.6.0_34\bin>cd C:\Program Files (x86)\Java\jdk1.6.0_43\bin
C:\Program Files (x86)\Java\jdk1.6.0_43\bin>java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) Client VM (build 20.14-b01, mixed mode, sharing)
C:\Program Files (x86)\Java\jdk1.6.0_43\bin>@echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_34
C:\Program Files (x86)\Java\jdk1.6.0_43\bin>@echo %PATH%
E:\Oracle11gR2\Administrator\product\11.2.0\dbhome_1\bin;.;C:\Program Files\Java\jdk1.6.0_34\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;D:\tools\apache-maven-2.2.1\bin;;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Common Files\Easysoft\Shared\;C:\Program Files\Common Files\Easysoft\Shared\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;E:\Microsoft SQL Server\Shared\100\Tools\Binn\;E:\Microsoft SQL Server\Shared\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin;D:\sqluldr64;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
C:\Program Files (x86)\Java\jdk1.6.0_43\bin>
- 大小: 20.8 KB
- 大小: 116.3 KB
分享到:
相关推荐
### 启动Oracle Developer时报Unable to find a Java Virtual Machine #### 环境 - 操作系统:Windows 7 x64 - 数据库版本:Oracle 11g R2 - JDK版本:JDK 6 x64 #### 问题描述 在首次启动Oracle SQL Developer时...
### "could not create the java virtual machine" 解决办法 在开发过程中,我们经常会遇到 “could not create the java virtual machine” 这样的错误提示。这个问题通常出现在启动基于Java的应用程序时,比如...
本文详细介绍了如何使用 Oracle SQL Developer 和其他开发工具,包括 Oracle Database Home Page 的使用方法、如何在 Oracle 中使用 SQL*Plus、如何使用 SQL Developer 操作 Oracle 数据库以及如何执行 SQL 语句等...
内容概要:本文详细介绍了如何使用Oracle SQL Developer Data Modeler工具进行物理数据模型(PDM)的设计与创建。主要内容包括软件的安装配置,创建PDM的概念详解,基本功能操作方法以及模型设计的原则与最佳实践。...
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
本文档将深入讲解Oracle SQL Developer的使用方法,帮助用户充分利用这款工具提升工作效率。 1. **安装与启动** - 下载:首先,你需要从Oracle官网下载最新版本的SQL Developer安装包。 - 安装:按照安装向导的...
### Oracle SQL Developer 最全使用教程知识点总结 #### 一、创建数据库连接 Oracle SQL Developer 是一款功能强大的数据库开发工具,支持多种数据库环境。为了能够管理数据库中的对象,首先需要建立与数据库的连接...
本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先,确保你拥有正确的工具。在这个案例中,你需要MySQL 5.6.37、Oracle 11g以及Oracle SQL Developer...
- **Support for Non-Oracle Databases:** In addition to Oracle, SQL Developer supports a selection of popular non-Oracle databases, including MySQL, Microsoft SQL Server, and others. **4. Performance...
【MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error】是一个常见的MySQL服务器启动时遇到的问题。这个问题通常表明MySQL的InnoDB存储引擎无法获取对`ibdata1`文件的锁,`ibdata1`是InnoDB用来存储数据和系统表...
4. **数据库连接**:虽然Oracle SQL Developer不需要单独安装Oracle数据库,但它需要Java Development Kit (JDK)来运行。在启动时,用户需要指定本地JDK的路径,以确保工具的正常运行。 5. **数据迁移**:此工具...
### Oracle SQL Developer Migration Workbench (MySQL to Oracle) #### 概述 随着企业信息化建设的不断深入,数据库迁移已经成为一种常见的需求。特别是在不同数据库系统之间的数据迁移过程中,如何保证数据的...
在使用Oracle SQL Developer工具时,部分用户可能会遇到一个较为常见的问题:虽然已经成功连接到Oracle数据库,但是在左侧的对象浏览器中却无法打开表等数据库对象。根据题目中的描述,此问题与权限无关,那么可能是...
本文详尽介绍了使用Oracle SQL Developer Data Modeler进行实体关系图ERD绘制的方法及其功能特性。主要包括Data Modeler的基本介绍、ERD的设计步骤、规范化数据库设计的方法、ERD的编辑优化技巧及导出和分享数据模型...
本文将详细介绍如何使用Oracle SQL Developer进行PL/SQL单元测试。 #### 二、单元测试框架概述 Oracle SQL Developer中的单元测试框架主要包括以下几个步骤: 1. **指定要测试的对象**:用户需指定待测试的具体...
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
本文为大家介绍下如何解决oracle12c安装报错:PRVF-0002,具体的排查思路如下,有类似情况的朋友可以参考下
1.下载资源oracle-instantclient-windows.x64-19.3.0.0.0dbru 解压自己存储盘符 例如:d:\instantclient_19_3 2.设置PLSQL Developer 连接菜单下 Oracle 主目录名:d:\instantclient_19_3 OCI库:d:\instantclient_...
Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它专为开发人员和数据库管理员设计,提供了全面的界面来管理Oracle数据库。这款64位版本的SQL Developer在处理大型数据库时能提供更好的性能和...