如何在 MacOS 上将 Eclipse.app 移动到 /Applications 下?

How to move Eclipse.app under /Applications on MacOS?

我使用新的安装程序在我的 OS X 机器上安装了 Eclipse Mars,因为它要求一个文件夹并且有很多繁琐的配置细节要设置,所以我不确定它是什么打算对我的系统做些什么,所以我创建了一个新文件夹 ~/Applications/Eclipse/ 来把它放进去。

幸运的是,它创建了一个应用程序包,Eclipse.app,所以我想将它移到 /Applications(从我的帐户文件夹中移到所有用户的通用应用程序中)。所以我拖了它(这是你应该做的,你知道的)。

卫生部!那没有用。它崩溃了,崩溃了,崩溃了。把它移回去让它再次快乐。

除了删除并重新安装然后重新安装我添加的所有插件和 SDK 之外,我需要做什么才能移动 Eclipse.app?

这里可能出现的问题是 Eclipse 预期其周围的目录结构,并且在实际目录结构与其预期不匹配时失败。最简单的解决方案是在应用程序文件夹中创建一个别名(如 PC 快捷方式),该别名链接回默认安装该应用程序的文件夹中的应用程序。

要在 Mac 上执行此操作,请右键单击该应用程序,它应该位于用户 root 中,如下所示:

~/eclipse/java-mars/Eclipse.app

您应该会看到下面的下拉菜单。单击 "Make Alias" 选项以在同一文件夹中为 Eclipse 创建别名。然后只需重命名此别名 "Eclipse," 并将其拖放到应用程序中,它应该可以正常工作。

看起来安装程序将很多文件(包括实际的插件)放入主目录中 .p2 文件夹下的文件夹中。无论您使用安装程序在何处安装 eclipse,都是如此。因此,其他用户至少需要对您帐户中某些位置的读取权限,或者您将 .p2 文件夹移动到中央位置并更改了 eclipse.ini 文件(嵌入在 eclipse.app 文件夹下的文件夹中) 指向正确的位置。如果您将 .p2 文件夹保留在您的帐户中,您仍然需要更改 myeclipse.ini 文件,因为它使用文件的相对路径。

对于您的情况,您最好使用标准安装方法(解压缩分发文件),将安装移动到 /Applications。