我在Ubuntu 9.10中一直使用eclipse而没有任何问题。最近我升级到10.04,似乎我的〜/ .eclipse文件夹被覆盖了。现在我再次尝试安装我的早期插件,但是当我重新启动eclipse时,它们不会出现。我可以在“已安装的软件”部分看到这些插件。我也可以在〜/ .eclipse / plugins和〜/ .eclipse / features
中看到它们我做了以下事情: 将从〜/ .eclipse / plugins安装的插件复制到/ usr / lib / eclipse / plugins。也为功能做了同样的事情。
现在,当我以sudo运行eclipse时,我可以看到插件。当我不以sudo身份运行时,如何确保看到插件?
答案 0 :(得分:3)
首先关于你的插件。
当你说“看到”插件时,你会看到物理文件夹和罐子。最好的方法是使用对话框:help =>关于eclipse =>安装细节
有许多信息性标签可以告诉您实际配置的内容。包括显示eclipse初始化日志的最后一个选项卡。
然后您还可以使用其专用视图查看日志:window => show view =>错误日志。
总体而言,您描述的问题似乎与权限有关。在eclipse本身或你的工作区或java本身。我先检查一下!
现在关于你的困境的远程原因。
你似乎已经通过apt安装了eclipse。这不是必要的。
Debian人之所以使用apt,是因为它会处理所有依赖关系。但是,eclipse带有非常少的外部依赖:JRE和所有内部依赖。这就是为什么你现在有预先打包的eclipse包。
此外,使用apt可能会在您不太需要时强制安装不需要的eclipse。这就是发生在你身上的事。
将来,如果你想保持安全,不要使用apt,去eclipse下载页面并获取最新的稳定版本。通过synaptic卸载eclipse,然后重新安装下载的版本,然后重新安装插件就足够了。因此,当Natty在2个月内完成时,您不必再次重做所有内容。
答案 1 :(得分:0)
我得到了修复,并尝试成功。 我将〜/ .eclipse目录重命名为〜/ .eclipse_bak,运行eclipse -clean。 再次创建了一个新的〜/ .eclipse目录。 将〜/ .eclipse中的文件复制到〜/ eclipse_bak目录中,并覆盖已存在的文件。 删除目录〜/ .eclipse,然后将目录〜/ .eclipse_bak重命名为〜/ .eclipse 再次运行eclipse -clean,出现了缺失的插件。
可能文件〜/ .eclipse / org.eclipse.platform_version_buildId / configuration / eclipse.ini.ignored是此问题的根本原因。但我不确定,因为我没有重现这个问题。