admin 管理员组文章数量: 1184232
2024年1月15日发(作者:浮点数的两种表示方法)
在安装完Oracle Database 11g Release 2数据库,想试一下Oracle自带的SQL Developer工具,在操作系统菜单的所有程序中找到SQL Developer如下所示,并单击:
结果却提示缺少快捷方式,没找到“”,如下所示:
在Oracle的安装目录D:DataBaseInstallOralce_11g_r2product11.2.0dbhome_1sqldevelopersqldeveloperbin下的确也没找到文件。网上很多人都说重新下载SQL Developer替换掉安装Oracle时自带的那个。
重新到Oracle官网下载SQL Developer,当前最新版下载地址:/otn/java/sqldeveloper/
将下载下来的 解压到Oracle安装目录下
这时重新单击操作系统菜单中的“SQL Developer”,看到命令窗口闪一下就消失了。看了一下SQL Developer的“”文档知道了SQL Developer 3.2支持的Java版本至少要1.6.0_04。
那就下载当前最新JDK安装,在这里我下载的是jrockit-jdk1.6.0_。下载完成后双击出现如下安装界面:
在欢迎窗口中单击“Next”:
设置JDK安装目录,单击“Next”:
这里问你是否需要安装示例或源代码,根据需要选择,这里我就不选了直接单击“Next”:
这里是否安装JRE,选择“Yes”,单击“Next”:
设置JRE安装目录,单击“Next”:
安装过程:
安装完毕,单击“Done”关闭。
现在新的JDK安装完后,重新单击操作系统菜单中的“SQL Developer”,这时“SQL
Developer”可以启动,但是报了如下的异常:
Exception initializing 'ddin' in
extension 'Or
acle SQL Developer': sDefFoundError:
com/sun/jdi/Bootstrap
at
sion(DebugJDICon
:30)
at
actory.
ava:81)
at
lize(:97)
at
lizeAddin(AddinManage
:407)
at
lizeAddins(AddinManag
:214)
at
oductAndUserAddins(Ad
:128)
at
oductAndUserAddins(:1941)
at pImpl(:1565)
at p(:703)
at
de(:35)
at (:184)
at (:146)
at 0(Native Method)
at
(NativeMethodAccessorImpl.
java:39)
at
(DelegatingMethodAcces
:25)
at (:597)
at in(:62)
at (:54)
at 0(Native Method)
at (NativeMethodA
ccessorImpl. java:39) at
(DelegatingMethodAcces
:25) at (:597) at
(:128) at
assLoadersAndMain(: 189) at
Impl(:89) at
(:65) at
(:54) at
0(Native Method) at
(NativeMethodAccessorImpl. java:39) at
(DelegatingMethodAcces
:25) at (:597) at
Main(:713) at
Impl(:115) at
(:68) at
(:57)
看着异常就不爽啊,解决呗。运行命令行窗口查看是否设置了JDK系统环境变量,这里显然是没有设置JDK系统环境变量:
设置系统环境变量
在桌面选中“计算机”右键选择“属性”,单击“高级系统设置”:
在高级选项卡中单击“环境变量”:
在系统变量下单击“新建”,填入变量名“JAVA_HOME”,变量值为JDK的安装目录,我这里为“ D:JAVAEEServiceInstallJavajrockit-jdk1.6.0_37-R28.2.5-4.1.0 ”,单击“确定”:
在系统变量中找到“Path”,单击“编辑”,在变量值中加入“%JAVA_HOME%bin”以“;”相隔,单击“确定”:
系统环境变量设置完成后,重新启动命令行窗口,检查是否成功。如下为设置成功:
重新单击操作系统菜单中的“SQL Developer”,这时“SQL Developer”可以正常启动:
如果希望不出现“[WARN ][jrockit] MaxPermSize=128M ignored: Not a valid option for
JRockit”警告,那用记事本打开SQL Developer的bin目录下的“”文件,找
到“-XX:MaxPermSize=128M”直接删除。因为jrockit已经不需要-XX:MaxPermSize这样的参数了。
版权声明:本文标题:Oracle11g自带的SQL developer无法打开解决方案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1705304197a480390.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论