Oracle 11g第一次启动SQL Developer所出现的问题

Oracle 11g第一次启动SQL Developer提示缺少快捷方式

1)问题复刻

当第一次启动SQL Developer的时候提示我 :“Windows 正在查找SQLDEVELOPER.BAT。如果想亲自查找文件,请单击"浏览” 。这个时候如果没有点击浏览,过一会他会自动跳到图二,此时就算点击了修复也无济于事(我这里点击修复后没有任何效果),

当我点击浏览时,他会打开sql developer.exe所在的文件夹

选中sqldeveloper.exe点击打开后,他会要求找到我们电脑中所安装的jdk的bin目录下的java.exe文件,当我们选择java.exe文件后就会出现如下图的提示,大致意思是:找不到Java虚拟机,要指向Java虚拟机的位置,请参阅Oracle9i JDeveloper Instle Guide (jdev\install.html)。

原因是:Oracle在制造64位版的时候没注意Oracle11g所带的SQL Developer是1.5.5.59.69版,不支持64位版的JDK,恰好64位Oracle带的JDK以及自己装的jdk都是64位的。由于没有重新配置的机会,所以必须到配置文件中修改。

2)解决方法有两个(推荐方法二)

2.1)方法一 安装32位的jdk

第一步:安装一个32位的jdk

Oracle官网下载(现在下载可能需要先注册)

链接:https://www.oracle.com/database/sqldeveloper/technologies/download/ (国内可能访问很慢,甚至打不开)

当然也可以自行通过其他渠道下载。

第二步:找到oracle安装目录下sqldeveloper.conf配置文件

我的oracle安装在D盘下mysoftware目录下的oracle_root中:

D:\mysoftware\oracle_root\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf"

第三步:修改sqldeveloper.conf文件中的SetJavaHome的值为你安装的32位jdk目录

2.2)方法二 安装64位的SQL Developer(需自行百度pj,方法有很多)

我的百度云盘下载链接:

链接:https://pan.baidu.com/s/1Npw2djje8mKdfgZ7ZSzbkQ
提取码:bahp

下载解压后直接安装即可,需要记住安装的位置,等下会用到安装地址,安装完成后桌面会出现SQL Developer的快捷方式,这时候其实已经可以正常使用SQLDeveloper了。

但是当我们点击原来的SQL Developer应用时时依旧会出现上面的问题,这时候需要我们点击打开文件位置然后选中该文件再右键打开属性

接着修改如下两个值即可:

  • 目标的值改为自己刚刚安装的SQL Developer中plsqldev.exe文件的地址
  • 起始位置的值改为自己安装的SQL Developer中plsqldev.exe文件的上一层文件夹地址

到这里就基本设置完成了。

posted @ 2022-09-19 20:38  云中誰寄锦书来  阅读(644)  评论(0编辑  收藏  举报