oracle安装后和SQL连接,Oracle 11g r2安装完后SQL Developer无法使用的问题

在安装完oracle 11g r2 64位版本后,打开sql developer时报错:

1、需要提供java的路径,于是从网上下载了:jre-7u40-windows-x64,安装完成后,按照提示输入了路径。

2、接着又报错:Unable to find a java virtual machine,也就是不能找到一个java virtual machine。

于是继续在网上找,又说要在sql developer的目录的sqldeveloper.conf文件中增加一条:SetJavaHome java的路径。

于是加上,还是会报错,接着在刚才那个文件中又加上了一条:AddVMOption -Xmx256M。不过,还是报错。

3、于是继续在网上找,有一篇文章说重新下载一个sql developer,由于机器、操作系统、oracle 11g都是64位的,所以通过下面的官方链接,下载了一个windows 64位版本的sql developer:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

下载后解压后,双击sqldeveploer,提示输入java的jdk的路径,输入路径后,还是报错。突然意识到,我之前安装的jre-7u40-windows-x64 并不是jdk,只是java包而已。

4、于是在网上下载了1.7版的64位的jdk:jdk-7u40-windows-x64,下面是链接:

安装完后,再次打开sqldeveloper,能打开了,但提示最好使用低于java 1.7的jdk,否则会出现错误。

5、于是再次在网上下载了1.6版的64位的jdk:jdk-6u45-windows-x64,下面是链接:

安装完成后,再次点击还是会提示使用低于1.7版的jdk。

6、这时需要用到上面的第2条,我新下载的sqldeveloper的路径为:

E:\sqldeveloper64-3.2.20.09.87-no-jre\sqldeveloper\sqldeveloper\bin,

这这个目录下面有一个sqldeveloper.conf,因为我的jdk的安装路径是:C:\Program Files\Java\jdk1.6.0_45,

所以在sqldeveloper.conf的最后加上这么一条:SetJavaHome C:\Program Files\Java\jdk1.6.0_45,于是就可以正常打开了。

其实费了九牛二虎之力,关键问题是没有搞清楚什么是jdk,什么是jre,也没有在提示输入jdk路径时反应过来,其实系统提示要jdk的路径,那就应该下载jdk而不是jre,这里直接引用了官方的描述:

Which Java package do I need?

JDK: (Java Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.

Server JRE: (Server Java Runtime Environment) For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer.

2f2ea7310664097a3d373cafa0b2832d.gif

JRE: (Java Runtime Environment). Covers most end-users needs. Contains everything required to run Java applications on your system.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值