安装sqldeveloper的问题,对应Oracle数据库

求大神解答:安装完Oracle数据库(Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit)以后,安装sqldeveloper,选择的路径是D:\app\LZXL\product\11.2.0\dbhome_1\jdk,但是报错,不知道是啥意思,jdk装的是1.8的,sqldeveloper的版本是 JDK 8 or above required

根据提示就知道:
你的机器上安装的不止一个JDK,有个JDK是1.5.0_17且是主导作用,1.8的JDK没有设置环境变量。
修改系统环境变量PATH,JAVA_HOME,JDK_HOME,JRE_HOME都指向你的1.8的JDK和JRE。追问

我自己装的1.8的jdk配好了环境变量的,放在了最前面,还有一个是Oracle自带的(我现在知道了这个jdk是1.5的)。sqldeveloper安装的时候那个路径必须要选Oracle的吗,我选自己装的那个会显示找不到

追答

这个随你选的具体情况设置.

我压根就不使用安装包,直接解压它的免安装包即可使用:

sqldeveloper-4.2.0.16.260.1303-no-jre.zip

或

sqldeveloper-4.1.5.21.78-no-jre.zip

先建立一个批处理文件:setjdk1.8.cmd

内容如下:

SET JRE_HOME=D:\Java\jdk1.8.0_102\jre
SET JAVA_HOME=D:\Java\jdk1.8.0_102
SET JDK_HOME=D:\Java\jdk1.8.0_102
SET PATH=%JDK_HOME%\bin;%JRE_HOME%\bin;%PATH%

我的jdk1.8安装在D:\Java\jdk1.8.0_102。

在cmd下先执行上面的setjdk1.8.cmd

然后cmd下执行:sqldeveloper.exe

你看看还有问题没?

只要设置一次成功后,以后就不要这么麻烦,直接点图标启动即可。

注:我的Oracle是10g,java版本还低些,不可使用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-29
可能是你环境变量里的java路径1.8的,改变一下路径就行。
相似回答