Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse:要激活此重构,请选择一组编译单元、包、源文件夹或Java项目;_Eclipse - Fatal编程技术网

Eclipse:要激活此重构,请选择一组编译单元、包、源文件夹或Java项目;

Eclipse:要激活此重构,请选择一组编译单元、包、源文件夹或Java项目;,eclipse,Eclipse,我在Eclipse中遇到以下错误: 要激活此重构,请选择一组编译单元、包、源文件夹或Java项目 我找不到如何修复它,我试图完全删除eclipse,但即使在重新安装之后,我也出现了这个错误 有人有主意吗 我唯一能找到的是:“我修复了它。我更改了构建的源代码位置”,但我不知道怎么做 编辑--- 当我试图通过单击“推断泛型类型参数…”来修复警告时,出现了这个错误。您没有向Eclipse提供足够的源代码信息,以便它进行正确的重构。正如它提到的,它需要一个Java项目(Eclipse中的一个特定术语,指

我在Eclipse中遇到以下错误:

要激活此重构,请选择一组编译单元、包、源文件夹或Java项目 我找不到如何修复它,我试图完全删除eclipse,但即使在重新安装之后,我也出现了这个错误

有人有主意吗

我唯一能找到的是:“我修复了它。我更改了构建的源代码位置”,但我不知道怎么做

编辑---


当我试图通过单击“推断泛型类型参数…”来修复警告时,出现了这个错误。

您没有向Eclipse提供足够的源代码信息,以便它进行正确的重构。正如它提到的,它需要一个Java项目(Eclipse中的一个特定术语,指它创建的项目,而不仅仅是硬盘上某个地方的文件夹集合)


与项目相关的元数据存储在工作区目录中。如果您想要重置,请尝试创建一个新的工作区,并将项目/源文件导入其中。我建议您避免Eclipse的推断泛型类型参数,并对泛型进行一些研究。您的代码可能有一些缺陷,或者警告只是吓唬您。我最终按照LeNoob的建议更改了工作区目录的位置,并通过添加一些代码而不使用GGrec所说的“Eclipse的推断泛型类型参数”来修复警告问题。我无法修复此问题。我从工作区中删除了项目(现在完全为空),导入了它,错误并没有消失。