Mac OS X 上的 Oracle JDeveloper 10g 疑难解答
Mac OS X 上的 Oracle JDeveloper 10g 疑难解答
作者:Gerard Davison ,甲骨文公司 2004 年 4 月
简介
尽管 Mac OS X 当前还不是 JDeveloper 10g 的支持平台,但许多用户已经成功地使用它来开发应用程序了。只要您安装了 Panther 和 JDK 1.4.2,则您一般不会遇到问题。以下是您可能遇到的问题及其解决方法。
问题和解决方法
Apple-Q 没有保存就退出了 JDeveloper
要解决此问题,使用 Help 菜单上的“Check For Updates”菜单下载“JDeveloper on OSX Helper Addin”。
Java 在哪
JDeveloper 在首次启动时将向您询问 java 的正确路径。“/usr”就是要找的路径,您肯定能在 Libraries 文件夹中找到此正确路径。
不得不从命令行启动 JDeveloper
由于 Oracle JDeveloper 10g 不是 Mac 的正式版本,因此我们未提供通过单击启动的应用程序。我曾听说过某些用户曾尝试将此代码翻新为我们为 903 Mac 预览版提供的代码,但大多无功而返回。 问题之一是 Finder 不知道如何运行基本的 shell 可执行文件。您可以通过将“jdev”重命名为“jdev.command”来解决此问题。这样,您至少可以双击该程序,并可以将快捷菜单拖动到您的桌面。
启动时发出拒绝警告
这是一个记录为错误 3525179 的小问题,它是因使用了某些旧的首选项而引起的。您在控制台上得到以下结果: com.apple.macosx.AntiAliasedGraphicsOn has been deprecated.Please switch to apple.awt.Antialiasing. com.apple.macosx.AntiAliasedTextOn has been deprecated.Please switch to apple.awt.TextAntialiasing. com.apple.macosx.AntiAliasedGraphicsOn has been deprecated.Please switch to apple.awt.Antialiasing. 此问题的解决方法是编辑 jdev-Darwin.conf(位于 jdev\bin 目录中)并替换其中的值。注意,只有两个值需要替换 - 而不是最初所显示的三个值。
硬件加速被禁用
在用于 mac 的先前版本的 Java 中,我们不得不禁用硬件加速,否则任何使用 XOR 函数的代码将会导致错误。我相信此问题现在已经得到解决,因此您可以再次编辑 jdev-Dawin.conf,略微提高 JDeveloper 的速度。将以下行变为注释: AddVMOption -Dcom.apple.hwaccel=false
我无法在非 US/UK 键盘上键入 { 和 }
出现此问题是因为在许多键盘上使用的 ALT-SHIFT 组合被映射到编辑器中的某个其他操作了。要解决此问题,您需要转到 Tools->Preferences->Accelerators 并将 Catageory 设置为“Window”。然后,需要删除指定给所有“Assign to Alt...”操作的加速键。 然后,您便能够键入替换字符了。
您有什么问题或建议吗?请加入讨论贴 。