【发布时间】:2017-06-15 00:56:52
【问题描述】:
已在 macOS Sierra 上安装了 Eclipse Neon 3 x86_64 位...
选择一个工作区文件夹并安装以下插件:
Subclipse 1.10.13(通过将图标从https://marketplace.eclipse.org/content/subclipse拖到工作区)
安装了以下插件(通过转到帮助 -> 安装新软件 -> 所有可用站点和扩展的 Web、XML、Java EE 和 OSGI 企业开发):
Eclipse Java EE 开发者工具 3.8.0.v201701262139
- Eclipse Java Web 开发工具 3.8.0.v201702270442
- Eclipse Web 开发者工具 3.8.2.v201702270442
- JST 服务器适配器 3.2.400.v201606081655
- JST 服务器适配器扩展 3.3.501.v201609071751
- JST 服务器用户界面 3.4.300.v201606081655
一切正常(插件功能),但每次我关闭 Eclipse 时,它都会打开默认对话框,询问工作区并且是全新的(没有插件和首选项......)。每次重启 Eclipse 时我都必须手动安装这些插件!
我已删除以下目录和文件:
~/.eclipse(文件夹);
~/Library/Saved Application/org.eclipse.eclipse.savedState;
~/Library/Preferences/org.eclipse.platform.ide.plist;
~/Library/Caches/org.eclipse.platform.ide;
并且,还将 Eclipse 解压缩到不同的文件夹并指定一个新的工作区,在安装插件并重新启动 Eclipse 后,它又是全新的了!
这很烦人,也很失望......
我什至尝试将 -clean 作为 eclipse.ini 文件的第一行,但它没有任何帮助...
奇怪的是,这发生在我公司发行的 MacBook Pro 上,而不是我个人的 MacBook Pro(与公司发行的型号和年份完全相同)...
任何建议将不胜感激!
【问题讨论】:
-
您最初是如何“安装”Eclipse 的?您是从 Eclipse.org 下载 zip 文件并解压缩,还是使用 Eclipse 安装程序?
-
我解压了 tar.gz 并解压了 zip 文件 - 当它是一个开源项目时,我不喜欢从 DMG 安装程序安装。
-
不幸的是,它是关守路径随机化。这是一个 macOS 功能,会导致许多开源项目出现问题。因此,macOS 的发展方向是 unzip 以及 gunzip & untar 将不再是为 macOS 分发应用程序的可靠方式。见:openradar.me/radar?id=5022734169931776
-
已下载 eclipse-java-neon-3-macosx-cocoa-x86_64.tar.gz 并将其解压缩到 /Applications 中。这个版本的 Eclipse 可以在我个人的 MacBook Pro 上运行,它与我的工作发行的 MacBook Pro 完全相同的机器和操作系统,只是出于某种奇怪的原因,这在我公司发行的 MacBook Pro 上不起作用。