【问题标题】:Why am I getting an Error when starting terminal in mac为什么在mac中启动终端时出现错误
【发布时间】:2019-11-04 08:33:50
【问题描述】:

每当我在 mac 中启动终端时,都会出现 eclipse 错误。 我还收到一个警报窗口:

Eclipse 可执行启动器无法找到其配套的launcher.jar

在终端窗口中出现以下错误: /Applications/IBM\ Notes.app/Contents/MacOS/rcp/eclipse/plugins/com.ibm.rcp.base_10.0.0.20181128-1343/macosx/x86/eclipse;出口; ttt:~ husseinsalem$ /Applications/IBM\ Notes.app/Contents/MacOS/rcp/eclipse/plugins/com.ibm.rcp.base_10.0.0.20181128-1343/macosx/x86/eclipse;出口; 找不到与架构“x86_64”匹配的任何 JVM。 不存在 Java 运行时,请尝试 --request 安装。

我最近没有更新系统。 我没有升级我的笔记。

【问题讨论】:

  • 找不到合适的Java。
  • 问题不在于 Eclipse 本身,而在于 IBM Notes 的安装。 Notes 是使用 Eclipse RCP(富客户端平台)构建的应用程序。

标签: eclipse macos terminal


【解决方案1】:

我有完全相同的情况,谷歌将我引导到这个未回答的线程。我已经采取了很多步骤,在这里我只能提供两美分而不是自信的解决方案。

真正的问题是:当我们纯粹点击常规的 mac 原生“终端”应用程序时,为什么会执行 Eclipse?

长话短说,我的结论是,也许我在 Dock 中的终端快捷方式不知何故被劫持了。我总是习惯将终端保留在 Dock 中,而不是按 F4 键并从 Launchpad 的“其他”文件夹中启动它。最终,我从 Dock 中删除了旧的终端图标,从 Launchpad 中执行了一个本地图标,并从“Keep in Dock”中固定了这个新图标。然后我的问题就没有了。重新启动几次,Dock 中的那个不再跳出 Eclipse 错误。


疑难解答的想法

我的症状是,Eclipse 运行并在重新启动后仅出现一次错误。除非我重新启动 Mac,否则该错误再也不会发生。

我最近做的是

  1. 将 IBM Notes 从第 9 版升级到第 10 版。(感谢我落后的 IT。)
  2. 通过系统偏好设置中的 Java 控制面板更新了我的 Java。

我的直接想法是“是否会从 bash 配置文件更改任何环境?” MacOS 有一个复杂的初始步骤。我浏览了系统范围和用户空间的所有 bash_profile 和 bashrc 文件。找不到 Eclipse 的任何痕迹。然后我尝试在 Dock 和 Launchpad 之间切换执行。替换 Dock 中的快捷方式似乎可以解决我的问题。

是的。如果我总是通过 Dock 运行终端,为什么 Eclipse 错误只会弹出一次,这仍然没有意义。但我不能再复制这个问题了。在这里我只是分享一些经验,因为 IBM 将 Notes 卖给了另一家公司,他们的 Q&A 网页越来越破碎,Google 倾向于显示最近时间线的结果,但如果问题是纠结的、不受欢迎的或古老的,则无济于事。

参考:

【讨论】:

    猜你喜欢
    • 2016-06-02
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2014-04-15
    • 2018-01-20
    • 2018-11-09
    相关资源
    最近更新 更多