安装正确的 Java 后,MacOS 上的 Oracle SQLDeveloper 无法打开

新手上路,请多包涵

我下载了 Oracle SQLDeveloper,但是当我打开它时,它说它至少需要 Java 8,并给了我下载的网站。我继续下载 Java 10.0.1,但是当我继续打开 SQL 时,它继续说它至少需要 Java 8。

我检查了 Java 10.0.1 是否已正确安装,而且我很确定它已正确安装。它显示在系统偏好设置中,单击时,它可以正常打开 Java 控制面板。

我使用的是 MacOS X El Captain 10.11.6。

原文由 R.L 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 916
1 个回答

上面的帖子是对的: SQLDeveloper only running under Java 8

这是违反直觉的,因为其他程序 至少 在软件的 X 版本下运行( 不仅是 X 版本)。我一直没有成功地下载 Java 11。

经过一个月前的 1 次失败尝试和今天两个小时的搜索, _我发现这个简单的修复对我有用_。

解决方案

  1. 删除 Mac 上的以下 Java 文件和文件夹。
  • /图书馆/互联网插件/JavaAppletPlugin.plugin
  • /Library/Java/JavaVirtualMachines/(删除当前java文件夹)

1.1 删除插件: sudo rm -rf “/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/” 或者,如果 sudo rm -rf 让你感到不舒服,你也可以:“转到文件夹”(命令+ Shift = G) 并将其移至垃圾箱。

  1. 下载并安装 Java 8。 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  2. 启动 SQLDeveloper。

原文由 Adam 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题