当我试图对某个东西进行重构命名时,它会尝试进行一段时间,但随后又将其恢复为原来的名称。没有显示任何错误或任何指示有问题。
我刚刚重新启动了Eclipse,现在情况变得更糟了。以前,至少选择重构 > 重命名会在名称周围形成“框”,并假装让你进行重构。现在,在重新启动后,选择重构 > 重命名没有任何作用。
Win7 64位
Eclipse Indigo版本20110615-0604
当我试图对某个东西进行重构命名时,它会尝试进行一段时间,但随后又将其恢复为原来的名称。没有显示任何错误或任何指示有问题。
我刚刚重新启动了Eclipse,现在情况变得更糟了。以前,至少选择重构 > 重命名会在名称周围形成“框”,并假装让你进行重构。现在,在重新启动后,选择重构 > 重命名没有任何作用。
Win7 64位
Eclipse Indigo版本20110615-0604
在4.4(Luna)中,我在进行大规模重构后遇到了跨项目重构问题 - 删除 /.metadata/.plugins/org.eclipse.jdt.core 文件夹解决了我的问题
如果一些不太明显的问题导致重构失败,您可以尝试预览重构而不是尝试执行它来查找问题。
正如Dicky Moore所提到的,您不能在项目中存在错误时进行重构...但这些错误并不总是代码错误或Eclipse标记的构建路径问题。因此,有时看起来似乎没有任何错误,但仍然会失败。如上所述,“预览”将在错误对话框中显示这些问题,即使它们从未在其他地方显示。
从那里,您可以配置您的项目以修复错误(常见的一个是重构尝试考虑了一个不应该的输出文件夹,可以通过在Build Path > Source
设置中排除该文件夹来修复)或卸载有问题的插件。
当我尝试重构函数名称时,我遇到了同样的问题,以下步骤对我有效,但我无法验证原始问题是否相同。
我通过以下步骤解决了这个问题: 窗口 --> 首选项 --> Java --> 取消选中 "在编辑器中重命名而不弹出对话框"