为什么在Mac中启动终端时出现错误

时间:2019-06-21 13:21:23

标签: eclipse macos terminal

每当我在Mac中启动终端时,都会出现eclipse错误。 我也收到一个警告窗口,说:

Eclipse可执行启动器无法找到其配套启动器。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安装。

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

1 个答案:

答案 0 :(得分:1)

我的情况完全相同,而google将我引向这个未回答的话题。我已经采取了很多步骤,在这里我只能提供2美分,而不是有信心的解决方案。

真正的问题是:当我们只单击常规的Mac本地“终端”应用程序时,为什么要执行Eclipse?

长话短说,我的结论是,也许我在Dock中的Terminal快捷方式以某种方式被劫持了。我总是有一个将Terminal保留在Dock中的习惯,而不是按F4键并从Launchpad的“ Other”文件夹中启动它。最终,我从Dock中删除了旧的Terminal图标,从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卖给了另一家公司,他们的问答页面越来越混乱,而且Google倾向于显示最近时间表的结果,但是如果问题缠结,不受欢迎或过时则无济于事。

参考: