近日升级到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
相关推荐
苹果MAC OS X Mavericks 10.9.5 (13F34) DMG文件
OS X Mavericks 10 9 DP1 dmg.torrent ) 预览版
用户下载这个.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 还引入了许多其他创新功能和改进,例如改进后的 Safari 浏览器和日历应用等。OS X Mavericks 10.9 是一个功能强大、性能优越的操作系统,非常适合 Mac 电脑用户。 在使用 OS X Mavericks...
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"揭示了这是一个与苹果操作系统相关的文件,更具体地说,是苹果Mac OS X Mavericks 10.9的Developer Preview(开发预览)1版本的镜像文件,该文件被压缩成RAR格式。...
OS_X_Mavericks操作系统
通知功能方面,Windows 8.1的动态磁贴通知虽能提供信息,但无法直接链接到具体内容,而OS X Mavericks的通知栏可以直接回复邮件和iMessage,甚至接受FaceTime邀请,实用性更强。 搜索功能上,Windows 8.1的一站式...
OS X Mavericks 10.9 安装 U 盘制作教程 本教程旨在指导用户制作 OS X Mavericks 10.9 安装 U 盘,以下是详细的知识点总结: 知识点1:显示隐藏文件 在制作安装 U 盘之前,需要开启显示隐藏文件的功能。可以在「...
这篇文档是关于如何在Mac OS X系统中制作Mac OS X Mavericks GM版本的U盘启动盘的详细步骤。首先,为了能够看到系统隐藏文件,需要在Terminal(终端)中设置root密码,并启用显示隐藏文件功能。这可以通过输入特定的...
OS X Mavericks操作顺畅五个Command键技巧 OS X Mavericks操作系统提供了许多实用的Command键技巧,以提高用户的操作效率和体验。本文将介绍五个实用的Command键技巧,帮助用户更好地使用OS X Mavericks操作系统。 ...
超详细VMware Workstation 10安装OS X Mavericks-远景论坛
iATKOS M (Mac OS X Mavericks 10.9.1)种子,测试机型东芝j70安装成功,裸机运行正常,开软件很卡!!!
Mac OS X Mavericks是苹果公司发布的一款重要更新的桌面操作系统,其主要特点是强化性能、优化电池寿命并引入了一系列创新的功能。以下是对Mavericks系统新特性的详细解析: 1. 分页搜索窗口:Finder文件管理器引入...
苹果终于在昨天放出了下周发布会的邀请函,在下周的发布会上,一定会发布全新的OS X Mavericks 10.9操作系统,和搭载Ha swell处理器的Macbook Pro。 点击查看Mavericks多了哪些新功能:...
os.x.mavericks.10.9.retail.vmware.image.torrent
在OS X Mavericks系统中,使用iCloud File Browser创建文件夹是一个简单的过程,这对于同步和管理在多设备间共享的文件非常方便。以下是详细的步骤和注意事项: 1. 首先,打开一个与iCloud兼容的应用程序,如Pages...
### 如何在OS X Mavericks上使用『地图』展示交通状况? #### 一、引言 随着城市化进程的加快,交通状况成为了人们日常生活中不可避免的关注点之一。特别是在驾车出行时,了解实时交通状况对于规划合理路线至关...
在OS X Mavericks中,Finder的新特性之一是引入了标签功能,这一创新极大地提升了文件管理和工作效率。Finder标签使得用户能够在同一窗口内轻松切换不同的文件夹,避免了过去需要打开多个独立Finder窗口造成的桌面...