在Eclipse中右键单击无法使用?

10

我的eclipse中右键不起作用。我尝试使用servlet,所以下载了JavaEE并在昨天(2014年8月13日)使用了一次,之后我就没有再使用我的eclipse。今天我开始在我的常规eclipse中开发android应用程序。当我开始在项目上工作时,在package explorer中我的右键不起作用。同时,在Window --> show view 中什么也没有显示。

我已经尝试了以下不同的方法:

重启eclipse。

更改工作空间。

重新启动电脑。

但是问题仍未解决。

9个回答

15

通过"-clean"重新启动Eclipse

打开命令提示符(点击"开始",运行...输入"cmd"),然后进入你安装Eclipse的目录(使用"cd "命令),最后运行"eclipse -clean"。


4
我也遇到了同样的问题,使用“-clean”重启并没有解决它。 - Josh Milthorpe
如果您的公司使用代理,可以尝试清除SOCKS代理。Windows->首选项->网络连接->选择SOCS->单击清除(确保其中列出了代理服务器)。 - 0190198

2

我最近也有类似的症状。结果发现是由于Subversion服务器不可用造成的 - 一旦重启后,我就能够右键操作了。我的环境是带有Subclipse的Eclipse Luna。

因此,请确保任何连接的源代码控制系统都正常运行。希望这可以帮到你。


我曾经和SVN出了同样的问题。我在我的工作空间中删除了“RemoteSystemsTempFiles”文件夹,然后让SVN重新构建其缓存,这样它就可以工作了。 - bschwagg

2

如果您的公司使用代理服务器,您可以尝试清除SOCKS代理。

窗口 → 首选项 → 网络连接 → 选择SOCKS → 点击清除(确保其中列出了代理服务器)。


1

在Eclipse中打开错误视图:窗口 -> 显示视图 -> 其他。搜索错误

在那里,你很可能会发现日志中的错误,告诉你哪个插件阻止了菜单的打开。

例如,我找到了:

java.lang.NullPointerException at de.anbos.eclipse.easyshell.plugin.commands.DefineCommands.createContributionItems(DefineCommands.java:49) at org.eclipse.ui.internal.menus.ContributionFactoryGenerator.compute(ContributionFactoryGenerator.java:72) at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeFactoryIntoModel(ContributionRecord.java:271)

修复EasyShell插件配置对我解决了问题


0

我刚遇到了这个问题。我只是重新启动了Eclipse,因为我已经连续使用它好几天了。


0
我曾经遇到同样的问题,然后去了“首选项->网络连接”,将活动提供者从直接更改为手动。这解决了我的问题。

0

我曾经遇到过STS的问题,后来我进入了STS文件夹,在那里启动了eclipse.exe而不是STS,这解决了我的问题。我现在可以使用右键功能来操作我的项目。

但需要注意的是,这只是一个“暂时性”的解决方案。


0
这种情况发生在我身上,但只出现在“SVN Repositories”窗口中(因此我无法检出任何内容)。使用键盘上的右键按钮可以解决问题(我不得不连接一个带有此类按钮的外部键盘到我的笔记本电脑上)。

0

我曾经遇到过类似的问题。 后来我发现在市场上安装了一个名为“ContextQuickies”的插件,导致了这个问题。 我卸载了它并重新启动了Eclipse,问题得到了解决。 我的开发环境是Eclipse Kepler。

卸载步骤: 帮助->安装软件->已安装 -> 这将打开新窗口,从那里您可以卸载插件并重启。 希望这有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接