有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Eclipse项目未生成,因为其生成路径不完整

我刚刚安装了Eclipse Oxygen,并试图在工作台中打开一个现有项目,但出现以下错误:

The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project

我尝试右键单击该项目-转到属性-Java构建路径-库-添加库-JRE系统库,并选择工作台默认JRE(jre1.8.060)

然后,我清理并重建了该项目,但这会导致出现更多错误,如:

ActionBar cannot be resolved to a type
Activity cannot be resolved to a variable
AdapterView cannot be resolved to a type
ArrayAdapter cannot be resolved to a type

共 (6) 个答案

  1. # 1 楼答案

    以下是使错误消失的原因:

    关闭eclipse,打开终端窗口并运行:

    $ mvn clean eclipse:clean eclipse:eclipse
    
  2. # 2 楼答案

    我还使用了从火星迁移过来的Eclipse Oxy。我也面临同样的错误。我删除了.metadata.recommenders文件夹,并从存档中添加了项目,问题得到解决。我也使用Android Studio,但我更喜欢Eclipse

  3. # 3 楼答案

    我曾经遇到过同样的问题并尝试过不同的解决方案,我重新安装了JDK 11并重新启动了机器,之后问题得到了解决

  4. # 4 楼答案

    我曾经面对过这个问题。我添加了C:\Users\office2\android-sdk\platforms\android-19\android。jar到Java构建路径的库。项目又开始运行了。 这个问题是由于我的粗心造成的。昨天晚上,我正在更新Android SDK,同时我尝试运行该项目,而SDK管理器正在解压缩系统映像。项目无法启动,出现错误

    我尝试了别人给我的所有方法。但什么都没用。当我添加android时,问题就解决了。到图书馆去

    我猜android库不见了。不是Java,当我只在android方法和导入中看到错误时。但当我读到这些帖子时,我感到困惑,并浪费了一些时间尝试错误的方法

  5. # 5 楼答案

    在我的系统中,Java运行时JAR文件jrt fs。找不到jar,因为它位于错误的目录中。此文件应位于“lib”子文件夹中。如果您在“C:\Temp\Java”安装了Java,那么文件应该位于C:\Temp\Java\lib\jrt fs。罐子

    以下是制作jrt-fs的步骤。jar可供Eclipse使用:

    1. 窗口/首选项->;“首选项”窗口将打开
    2. 在左侧菜单中选择:Java/Installed JREs
    3. 按[添加…]按钮->;一扇窗户打开了
    4. 选择“标准VM”-窗口“JRE定义”打开
    5. 输入您的路径信息:
    6. JRE home=“C:\Temp\java”
    7. JRE name=“MyJRE”
    8. 选择[添加外部JAR…]链接jrt fs。罐子
    9. JRE系统库:“C:\Temp\java\lib\jrt fs.jar”

    在OpenJDK12和Eclipse2019-09(4.13.0)中,它对我很有用。 Eclipse向我报告了以下错误:

    The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project
    
  6. # 6 楼答案

    你在用Maven吗?如果是,

    1. 右键单击项目,生成路径并转到配置生成路径
    2. 单击“库”选项卡。如果列表中没有Maven依赖项,则需要添加它
    3. 关闭对话框

    加上: 右键单击项目,Maven→ 禁用Maven自然 右键单击项目,然后配置→ 转换为Maven项目

    然后清洗

    编辑1:

    如果这不能解决问题,请尝试右键单击项目并选择“属性”。选择Java构建路径→ “库”选项卡。寻找一个JVM。如果不存在,请单击添加库并添加默认JVM。如果有VM,请单击编辑并选择默认JVM。希望这能奏效

    编辑2:

    您还可以尝试进入包含所有项目的文件夹,并删除eclipse的.metadata(请注意,之后必须重新导入所有项目!此外,您设置的所有环境设置也必须重做)。删除后,只需再次导入项目,希望它能正常工作