我已经为我的 Linux 机器下载了最新的 Eclipse (3.6),并以 root 身份将 tar.gz 解压缩到 /opt/eclipse 目录。我以普通用户的身份启动了Eclipse,并通过Eclipse成功安装了一些插件。这些插件在 Eclipse 的“已安装软件”下可见,但它们似乎不起作用 - 没有应该存在的新视角,没有功能,什么都没有。
然后我查看了我的主文件夹,发现了以下目录:
.eclipse/org.eclipse.platform_3.5.0_1473617060
该目录结构看起来与 /opt/eclipse(安装 Eclipse 的位置)中的目录结构类似,内部有 4 个目录(“dropins”、“configuration”、“plugins”、“features”)和 1 个文件(“artifacts.xml”) ”)。 “plugins”文件夹确实包含我安装的所有插件。
我已经阅读了以下主题:在 ECLIPSE_HOME/plugins 以外的目录中安装 Eclipse (3.4+) 插件 https://stackoverflow.com/questions/582391/installing-eclipse-3-4-plugins-in-a-directory-other-than-eclipse-home-plugins并尝试将 .link 文件放入“opt/eclipse/dropins”和/或“opt/eclipse/links”目录中,指向我的主目录中的配置目录,但这似乎不起作用。
简而言之,这些是重现问题的步骤:
- 以某个对安装目录没有写权限的用户身份运行 Eclipse
- 通过Eclipse安装插件并重启(以同一用户身份)
- Eclipse 现在显示这些插件已安装。这些插件确实位于安装它们的用户的主目录中的某个位置(~/.eclipse/.../plugins)。
问题:插件以某种方式被忽略。
我知道每次我以非 root 身份安装插件(或始终以 root 身份安装插件)时,可以通过将插件手动复制到安装目录(以 root 身份)来快速解决问题,但我我对如何配置 Eclipse 来读取用户自己的配置文件和由 Eclipse 自动生成的插件感兴趣。
有什么想法可以强制 Eclipse 实际使用 Eclipse 安装的插件吗?
这听起来像是一个 p2 bug。你能开一个错误报告 https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)