【问题标题】:MacOS: Eclipse will not start when Java 9 is the default [duplicate]MacOS:默认Java 9时Eclipse不会启动[重复]
【发布时间】:2018-03-06 18:48:45
【问题描述】:

我有一台 MacBook Pro,去年我安装了 Eclipse 只是为了尝试一下,然后我突然卸载了它。现在我在大学的考试中需要它,但我不能再安装它了。在开始时它说“发生错误。请参阅日志文件 /Users/andry_900/eclipse-workspace/.metadata/.log。”但是目录 /Users/andry_900/eclipse-workspace/ 是空的,没有日志。
请帮帮我..我该如何解决?

【问题讨论】:

  • 发生错误。查看日志文件 - 你看到日志了吗?
  • 好吧,首先阅读它告诉您阅读的日志,这将为您提供一些详细信息。您在这里发布的内容绝对没有用。见How to Ask
  • @AndreaBellia 可能.metadata 是一个隐藏文件夹,您必须禁用隐藏隐藏文件和文件夹才能看到它。或者只是通过命令行cd
  • 你试过eclipse支持论坛吗?
  • 也许是 Java 9 的问题?

标签: eclipse macos java-9


【解决方案1】:

您正在运行 Java 9。降级到 Java 8 for Eclipse。

【讨论】:

  • Java 9 中的变化很小,但总结起来——据我所知——所有非平凡的应用程序都遇到了某种麻烦。这对于 Java 来说是前所未有的,但显然是我们需要为模块化付出的代价,因此我们可以将小型 JRE 与我们的应用程序捆绑在一起。看来我们都需要让工具“供应商”有一些时间在新世界中发挥作用。
  • don't need to downgrade to Java 8Eclipse Oxygen.1a which will be released on October 11, 2017 也可在 Java 9 上运行,无需进行此修改。
  • @howlger 将来的 Eclipse 版本自然会起作用。但是,如果您不能等待超过两周,降级 Java 是一个简单的解决方案。
  • Adding the line --add-modules=ALL-SYSTEM to eclipse.ini 在我看来是更简单、更快捷的解决方案。它也是solution that is recommended by Eclipse itself
  • 对于没有经验的程序员来说,在 MacOS 下应用“只需修补 eclipse.ini 文件”修复程序并非易事。仅此差异就足以保证单独的答案。
猜你喜欢
  • 2017-10-21
  • 2020-07-24
  • 1970-01-01
  • 2011-10-02
  • 2012-04-11
  • 1970-01-01
  • 2018-12-09
相关资源
最近更新 更多