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
# 1 楼答案
以下是使错误消失的原因:
关闭eclipse,打开终端窗口并运行:
# 2 楼答案
我还使用了从火星迁移过来的Eclipse Oxy。我也面临同样的错误。我删除了
.metadata
、.recommenders
文件夹,并从存档中添加了项目,问题得到解决。我也使用Android Studio,但我更喜欢Eclipse# 3 楼答案
我曾经遇到过同样的问题并尝试过不同的解决方案,我重新安装了JDK 11并重新启动了机器,之后问题得到了解决
# 4 楼答案
我曾经面对过这个问题。我添加了C:\Users\office2\android-sdk\platforms\android-19\android。jar到Java构建路径的库。项目又开始运行了。 这个问题是由于我的粗心造成的。昨天晚上,我正在更新Android SDK,同时我尝试运行该项目,而SDK管理器正在解压缩系统映像。项目无法启动,出现错误
我尝试了别人给我的所有方法。但什么都没用。当我添加android时,问题就解决了。到图书馆去
我猜android库不见了。不是Java,当我只在android方法和导入中看到错误时。但当我读到这些帖子时,我感到困惑,并浪费了一些时间尝试错误的方法
# 5 楼答案
在我的系统中,Java运行时JAR文件jrt fs。找不到jar,因为它位于错误的目录中。此文件应位于“lib”子文件夹中。如果您在“C:\Temp\Java”安装了Java,那么文件应该位于C:\Temp\Java\lib\jrt fs。罐子
以下是制作jrt-fs的步骤。jar可供Eclipse使用:
在OpenJDK12和Eclipse2019-09(4.13.0)中,它对我很有用。 Eclipse向我报告了以下错误:
# 6 楼答案
你在用Maven吗?如果是,
加上: 右键单击项目,Maven→ 禁用Maven自然 右键单击项目,然后配置→ 转换为Maven项目
然后清洗
编辑1:
如果这不能解决问题,请尝试右键单击项目并选择“属性”。选择Java构建路径→ “库”选项卡。寻找一个JVM。如果不存在,请单击添加库并添加默认JVM。如果有VM,请单击编辑并选择默认JVM。希望这能奏效
编辑2:
您还可以尝试进入包含所有项目的文件夹,并删除eclipse的
.metadata
(请注意,之后必须重新导入所有项目!此外,您设置的所有环境设置也必须重做)。删除后,只需再次导入项目,希望它能正常工作