生成路径仅在某些工作区中不完整(Android)

生成路径仅在某些工作区中不完整(Android),android,eclipse,Android,Eclipse,我有多个Eclipse(3.52“Galileo”)工作区,因此我可以将相关项目放在同一个工作区中。我使用文件>切换工作区在它们之间切换 我最近复制了一个好的工作项目到另一个工作区,做了一个“文件>导入”将它导入到新的工作区中,但是在进行了一次清理和构建之后,得到了“项目未生成,因为其生成路径不完整。找不到java.lang.Object的类文件。修复生成路径,然后尝试生成此项目“错误 我认为“构建路径”指的是Java或SDK文件的搜索路径,那么为什么它只会在一个项目上失败(…在不同的工作区中构

我有多个Eclipse(3.52“Galileo”)工作区,因此我可以将相关项目放在同一个工作区中。我使用文件>切换工作区在它们之间切换

我最近复制了一个好的工作项目到另一个工作区,做了一个“文件>导入”将它导入到新的工作区中,但是在进行了一次清理和构建之后,得到了“项目未生成,因为其生成路径不完整。找不到java.lang.Object的类文件。修复生成路径,然后尝试生成此项目“错误

我认为“构建路径”指的是Java或SDK文件的搜索路径,那么为什么它只会在一个项目上失败(…在不同的工作区中构建良好的项目)


我尝试重新启动eclipse,在工作区之间来回切换,进行另一次清理和构建,但没有成功。有什么想法吗?提前谢谢。

帮助您可能有点晚了,但如果其他人正在看,我是如何修复的:


右键单击您的项目并选择“属性”。然后选择“Java构建路径”和“库”选项卡。查找JVM。如果不存在JVM(复制项目的链接已断开),单击“添加库”并添加默认JVM。如果有虚拟机,请选择它,然后单击“编辑”并重新选择默认JVM。这将重新建立该链接并解决问题。希望这会有所帮助。

我认为Bill LaPrise在大多数情况下可能是正确的,但在我的情况下不是。我最终要做的是进入我所有项目所在的文件夹ects并删除.metadata for Eclipse(请注意,之后您必须重新导入所有项目!而且您设置的所有环境设置也必须重新进行)

在它被删除后,我又重新导入了这个项目,它成功了


如果您想知道的话,这是在Eclipse4.2.0Juno上发生的。

对于在使用Maven时遇到此错误的用户:

  • 右键单击项目,生成路径->配置生成路径
  • 选择libraries选项卡。如果Maven依赖项不在列表中, 您已经确定了问题所在
  • 关闭对话框
  • 右键单击项目,Maven->Disable Maven Nature
  • 右键单击项目,配置->转换为Maven项目

  • 右键单击Eclipse“Package Explorer”中的项目。然后从下拉菜单中找到“Android工具”。从子菜单中选择“修复项目属性”。它非常有效。

    重新启动Eclipse对我有效。我在Indigo上。

    在我的情况下,此问题发生在我通过下载.zip手动安装ADT之后,而不是从ADT上安装e


    我通过右键单击project->Java构建路径来解决这个问题。您将看到Android XXX、Android依赖项、Android私有库,展开并单击本机库位置(无),单击右侧的编辑按钮,然后在位置路径上将路径添加到eclipse上的ADT文件夹。重新启动eclipse以完成

    右键单击项目,Maven->Update project
    将解决问题

    关闭Eclipse并从终端运行以下命令:

    $ mvn clean eclipse:clean eclipse:eclipse
    

    很高兴能帮上忙!我经常得到帮助。这在我的Java项目中对我起了作用-Adempiere Customization有时eclipse很奇怪,在这之后尝试关闭并重新打开项目这似乎对我起了作用,尽管我还必须清理afterwords(Project->clean…),它在我的系统上被设置为“工作区默认JRE”,当我将它设置为执行环境”(并选择了JDK 1.8选项)解决了这个问题-谢谢!这也是我对Juno的修复。这样做,构建您的项目,然后清理它。效果非常好。