`
Kenny.Lee
  • 浏览: 515031 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

解决升级到OS X Mavericks后Oracle SQL Developer无法启动的问题

    博客分类:
  • Mac
阅读更多

近日升级到OS X Mavericks,初初感觉还挺好的,但渐渐发现很多环境变量都不同了,造成一些工作环境需要重新设置甚至一些软件无法使用。今天想用Oracle SQL Developer的时候也遇到这个问题了。

 

在Mac系统中,Oracle的图形管理工具并不多,Windows上习惯的TOAD也没有Mac版。只发现有Navicat Premium和Oracle SQL Developer,而在两者中,觉得Oracle SQL Developer较为好用,因为Navicat用着不大稳定,而操作习惯也不大适合,也许是Java程序员遇到oracle用java做的产品特别归属感吧。

 

啰嗦完毕,造成Oracle SQL Developer无法启动的原因是找不到jdk。为什么这么认为?因为我尝试打开SQLDeveloper的APP,用terminal运行/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper,结果发现执行成功。思前想后最近更新后遇到的环境变量问题,最终得到这个结论,虽然不理解直接点击APP图标跟在terminal打开有什么不同,但都尝试修SQLDeveloper的默认配置。而在terminal下,打印JAVA_HOME和java -version命令都是妥妥的。

 

1、在/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/下找到了sqldeveloper.conf文件,里面有个SetJavaHome的配置,但尝试好多遍都无效。

 

2、最可疑的jdk.conf文件,不知道修改格式,没动到。

 

3、在/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/bin/下发现很可疑的最终BOSS ,launcher.sh文件。打开文件找到SetJavaHome()一段代码,把APP_JAVA_HOME="$1"里面的$1修改成系统的JAVA_HOME路径,例如 APP_JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.6/Contents/Home/"。

 

保存,搞定。

 

 

综合上述,如果想修改Oracle SQL Developer使用的JDK的话,也可以去修改launcher.sh文件。另,如有必要,一些其他JVM参数也可以修改。其实通常情况下,修改ide.conf和sqldeveloper.conf配置文件足够了,但还是有问题的话,就去改脚本吧。

 

EOF

分享到:
评论

相关推荐

    Install OS X Mavericks 10.9.5 (13F34) by bEnJaMiN.txt

    苹果MAC OS X Mavericks 10.9.5 (13F34) DMG文件

    OS X Mavericks 10 9 DP1 dmg

    OS X Mavericks 10 9 DP1 dmg.torrent ) 预览版

    mac os x mavericks 10.9 dp1 vmware image – vm镜像

    用户下载这个.mavericks.torrent文件后,可以使用VMware Workstation或 Fusion等工具来加载和运行这个Mac OS X Mavericks 10.9 DP1虚拟机。 **Mac OS X Mavericks 10.9 的主要特性** 1. **节能优化**:Mavericks对...

    OS X Mavericks 10.9评测.docx

    此外,OS X Mavericks 10.9 还引入了许多其他创新功能和改进,例如改进后的 Safari 浏览器和日历应用等。OS X Mavericks 10.9 是一个功能强大、性能优越的操作系统,非常适合 Mac 电脑用户。 在使用 OS X Mavericks...

    OS X Mavericks 10.9 GM U盘安装教程.docx

    OS X Mavericks 10.9 GM U盘安装教程主要讲述了如何制作 OS X Mavericks 10.9 GM 安装 U 盘和安装 OS X Mavericks 10.9 GM 操作系统的详细步骤。 知识点1:OS X Mavericks 10.9 GM 操作系统的特点 OS X Mavericks ...

    os.x.mavericks.10.9.dp1.dmg.rar

    标题中的"os.x.mavericks.10.9.dp1.dmg.rar"揭示了这是一个与苹果操作系统相关的文件,更具体地说,是苹果Mac OS X Mavericks 10.9的Developer Preview(开发预览)1版本的镜像文件,该文件被压缩成RAR格式。...

    OS_X_Mavericks

    OS_X_Mavericks操作系统

    Win8.1对比OS X Mavericks-谁是最好桌面系统.docx

    通知功能方面,Windows 8.1的动态磁贴通知虽能提供信息,但无法直接链接到具体内容,而OS X Mavericks的通知栏可以直接回复邮件和iMessage,甚至接受FaceTime邀请,实用性更强。 搜索功能上,Windows 8.1的一站式...

    OS X Mavericks 10.9 安装 U 盘制作教程.docx

    OS X Mavericks 10.9 安装 U 盘制作教程 本教程旨在指导用户制作 OS X Mavericks 10.9 安装 U 盘,以下是详细的知识点总结: 知识点1:显示隐藏文件 在制作安装 U 盘之前,需要开启显示隐藏文件的功能。可以在「...

    Mac OS X Mavericks GM U盘制作教程.docx

    这篇文档是关于如何在Mac OS X系统中制作Mac OS X Mavericks GM版本的U盘启动盘的详细步骤。首先,为了能够看到系统隐藏文件,需要在Terminal(终端)中设置root密码,并启用显示隐藏文件功能。这可以通过输入特定的...

    让OS X Mavericks操作顺畅五个Command键.docx

    OS X Mavericks操作顺畅五个Command键技巧 OS X Mavericks操作系统提供了许多实用的Command键技巧,以提高用户的操作效率和体验。本文将介绍五个实用的Command键技巧,帮助用户更好地使用OS X Mavericks操作系统。 ...

    超详细VMware Workstation 10安装OS X Mavericks-远景论坛

    超详细VMware Workstation 10安装OS X Mavericks-远景论坛

    iATKOS M (Mac OS X Mavericks 10.9.1)

    iATKOS M (Mac OS X Mavericks 10.9.1)种子,测试机型东芝j70安装成功,裸机运行正常,开软件很卡!!!

    Mac OS X Mavericks系统的新特性.docx

    Mac OS X Mavericks是苹果公司发布的一款重要更新的桌面操作系统,其主要特点是强化性能、优化电池寿命并引入了一系列创新的功能。以下是对Mavericks系统新特性的详细解析: 1. 分页搜索窗口:Finder文件管理器引入...

    全新安装免费的OS X Mavericks 10

    苹果终于在昨天放出了下周发布会的邀请函,在下周的发布会上,一定会发布全新的OS X Mavericks 10.9操作系统,和搭载Ha swell处理器的Macbook Pro。 点击查看Mavericks多了哪些新功能:...

    os.x.mavericks.10.9.retail.vmware.image.torrent

    os.x.mavericks.10.9.retail.vmware.image.torrent

    如何在OS X Mavericks系统用iCloud File Browser建立文件夹?.docx

    在OS X Mavericks系统中,使用iCloud File Browser创建文件夹是一个简单的过程,这对于同步和管理在多设备间共享的文件非常方便。以下是详细的步骤和注意事项: 1. 首先,打开一个与iCloud兼容的应用程序,如Pages...

    如何在OS X Mavericks上使用『地图』展示交通状况?.docx

    ### 如何在OS X Mavericks上使用『地图』展示交通状况? #### 一、引言 随着城市化进程的加快,交通状况成为了人们日常生活中不可避免的关注点之一。特别是在驾车出行时,了解实时交通状况对于规划合理路线至关...

    如何在OS X Mavericks的Finder打开不同标签.docx

    在OS X Mavericks中,Finder的新特性之一是引入了标签功能,这一创新极大地提升了文件管理和工作效率。Finder标签使得用户能够在同一窗口内轻松切换不同的文件夹,避免了过去需要打开多个独立Finder窗口造成的桌面...

Global site tag (gtag.js) - Google Analytics