我已经在我的Linux机器上下载了最新版本的Eclipse(3.6)并将tar.gz文件提取到/opt/eclipse目录下。我以普通用户身份启动Eclipse,并通过Eclipse成功安装了一些插件。这些插件在Eclipse的“已安装软件”中可见,但似乎无法正常工作——没有应该存在的新视图,没有功能,什么都没有。
然后我查看了我的主文件夹,发现了以下目录:
.eclipse/org.eclipse.platform_3.5.0_1473617060
这个目录结构与/opt/eclipse(Eclipse安装位置)中的目录结构相似,内部有四个目录(“dropins”,“configuration”,“plugins”,“features”)和一个文件(“artifacts.xml”)。 “plugins”文件夹确实包含我安装的所有插件。
我已经阅读了以下主题:Installing Eclipse (3.4+) plugins in a directory other than ECLIPSE_HOME/plugins,并尝试在“opt/eclipse/dropins”和/或“opt/eclipse/links”目录中放置.link文件,指向我主目录中的配置目录,但似乎没有起作用。
因此,简要重述了问题的复制步骤:
1. 以某个没有写入权限的用户身份运行Eclipse 2. 通过Eclipse安装插件并重新启动它(作为同一用户) 3. Eclipse现在显示这些插件已安装。这些插件确实位于安装它们的用户的主目录中(~/.eclipse/.../plugins)。
问题:插件被忽略了。我知道我可以通过手动将插件复制到安装目录(作为root用户)来快速解决问题,每次以非root身份安装插件(或始终以root身份安装插件),但我对如何配置Eclipse以读取用户自己的配置文件和由Eclipse自动生成的插件感兴趣。
有什么办法可以强制Eclipse实际使用由Eclipse安装的插件吗?
然后我查看了我的主文件夹,发现了以下目录:
.eclipse/org.eclipse.platform_3.5.0_1473617060
这个目录结构与/opt/eclipse(Eclipse安装位置)中的目录结构相似,内部有四个目录(“dropins”,“configuration”,“plugins”,“features”)和一个文件(“artifacts.xml”)。 “plugins”文件夹确实包含我安装的所有插件。
我已经阅读了以下主题:Installing Eclipse (3.4+) plugins in a directory other than ECLIPSE_HOME/plugins,并尝试在“opt/eclipse/dropins”和/或“opt/eclipse/links”目录中放置.link文件,指向我主目录中的配置目录,但似乎没有起作用。
因此,简要重述了问题的复制步骤:
1. 以某个没有写入权限的用户身份运行Eclipse 2. 通过Eclipse安装插件并重新启动它(作为同一用户) 3. Eclipse现在显示这些插件已安装。这些插件确实位于安装它们的用户的主目录中(~/.eclipse/.../plugins)。
问题:插件被忽略了。我知道我可以通过手动将插件复制到安装目录(作为root用户)来快速解决问题,每次以非root身份安装插件(或始终以root身份安装插件),但我对如何配置Eclipse以读取用户自己的配置文件和由Eclipse自动生成的插件感兴趣。
有什么办法可以强制Eclipse实际使用由Eclipse安装的插件吗?