在Eclipse中导入项目后出现以下错误:

The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files

但是,我已经通过Window将路径设置为Eclipse Kepler中的C: Program Files Java jdk1.6.0_41。 首选项 ? Java的? 已安装的JRE。

我做了"复制项目",错误消失了

该行为在Luna Service Release 2(4.4.2)中仍然发生。 这里的解决方案仍然可以解决问题。

这是一个令人讨厌的Eclipse Bug,似乎不时地咬人。有关可能的解决方案,请参见http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html,否则,请尝试以下操作;否则,请尝试以下方法。

关闭项目并重新打开它。

清理项目(它将重建构建路径,从而使用JDK库进行重新配置)

要么

删除并重新导入该项目,并在必要时再次执行上述步骤。

更好的解决方法是尝试使用NetBeans代替Eclipse :-)

同样在这里。怪异的Eclipse错误。如链接所示,从项目classpath中删除JRE库,然后重新添加它即可解决问题。

关闭并重新打开的项目对我有用

哦,这个世界没有与IBM签约。

我在Android项目中遇到了该错误,对我来说,单击Android工具->修复项目属性可以修复它。

@Zibbobz为什么我们需要与IBM签订合同。我仍然无法使用IBM Java解决此问题。

谢谢,关闭并重新打开对我有用:)

我关闭并重新打开了Eclipse中的项目,该项目成功了。

使用这个答案对我有帮助:stackoverflow.com/a/8970194/396005

重新导入对我有用

我想知道这是否与您更改JAVA_HOME环境变量有关?我已经更改了JAVA_HOME变量,这弹出了。我刚刚删除/添加了JRE库。

Intellij代替Net Bean或Eclipse

我们应该能够添加评论,所有这些人都可以投票赞成所有解决方案都不起作用的地方。否则,此非IDE的注释将产生误导。

很高兴这个错误仍然存??在于霓虹灯3 ... rolleyes

@Alex好了,因为像close + reopen这样简单的解决方案就可以了,所以从开发人员的角度来看,它可能并不是紧迫的问题,尤其是在很难找到bug来源的情况下。

以下步骤可能会有所帮助:

右键单击项目?属性Java构建路径

选择库选项卡

查找并删除JRE系统库

单击右侧的"添加库..."按钮?添加JRE系统库(工作区默认JRE)

就我而言,这是因为导入项目时意外删除了JRE [我的错]。这给了我解决问题的线索。

就我而言,它根本不存在,因此我添加了它。

这对我有用,但仅在项目/清理之后。

虽然这对我来说有效,解决了8个错误,但又给了我33个错误!

这是我解决的方法:

在Java-ADT中:Windows-首选项-Java-已安装的JRE

只需添加另一个JRE,指向JDK文件夹下的'jre'文件夹即可。 (jdk中包含jre)。确保选择了新的jre。

当我从Eclipse Luna将Java 1.8项目导入Eclipse Kepler时,这发生了。

右键单击项目>构建路径>配置构建路径...

选择库选项卡,您应该看到带有错误的Java 1.8 jre

选择Java 1.8 jre,然后单击"删除"按钮

添加库...> JRE系统库>下一步>工作区默认>完成

单击确定关闭属性窗口

转到项目菜单>清理...>确定

等等,对我有用。

对象类是Java中所有类的基类,如果您缺少它,则意味着您的buildpath中没有jdk库。我对Kepler不太了解,但是您需要确保它指向正确的jdk进行编译,以及正确的jre用于运行Java应用程序。

However I have set the path as C:\Program Files\Java\jdk1.6.0_41 from

eclipse Kepler toolbar->windows->preferences->java->installed jre

您正在尝试在首选项中指向jdk而不是jre。工具栏-> windows-> preferences-> java->已安装的jre应该指向jre,而不是jdk。

我也尝试过。但是仍然处于相同的错误状态。

重新导入所有的lib文件,您就完成了。

没有其他答案对我有用。但是这样做:

右键单击包浏览器中的项目。

来源>清理...

下一步>完成

当我这样做时,Eclipse将导入添加到我的一个类中。我认为发生这种情况是因为我保存的项目缺少导入内容,可能是下班后急于回家。

谢谢..它的工作..请给我解释一下它是如何工作的?

@SinghArjun我不确定,但是我认为在保存导入丢失的项目时会发生这种情况。

右键单击项目->在导航器中显示

在导航器视图中,您可以看到.classpath文件,请删除此文件并构建项目。这对我有用。

PS。如果您将eclipse项目与诸如perfoce / svn之类的版本控制集成在一起,则在删除.classpath之前取消链接项目将很有帮助。

对我而言,无需进行任何清理,关闭/重新打开project&IDE,在构建路径中删除/添加JRE的工作。

我发现的解决方案是从Eclipse(而不是从磁盘)中删除项目,从磁盘中删除项目的Eclipse文件,然后再次导入Eclipse。那行得通。

如果使用的是Maven,它甚至更快:

关闭Eclipse(无需删除项目)

运行mvn clean eclipse:clean eclipse:eclipse

打开Eclipse。您的项目仍然存在,问题应该消失了。

另一个问题可能是未设置Android项目构建目标。

右键单击项目

选择属性

点击Android

勾选适当的项目构建目标

申请|好

添加控制器后,我在eclipse上使用play-java应用程序遇到了这个问题,

我通过构建路径删除并重新安装了JRE,然后删除并导入了我的项目,该项目自动解决了此问题。

谢谢陀螺。

这和Ripon Al Wasims的答案一样,对吗?

这似乎是一个Eclipse错误,尽管重新启动Eclipse对我来说很有用,但希望这也能对其他人有所帮助。

解决我问题的是

1)将jdk安装在没有空格的目录下:

C:/Java

代替

C:/Program Files/Java

这是Windows中的一个已知问题。我也修复了JAVA_HOME

2)我在笔记本电脑上使用Java 7和Java 8。因此,我使用eclipse.ini定义了jvm。如果eclipse.ini中没有-vm条目,则这不是必需步骤。我更新了:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

代替:

C:/Java/jdk1.7.0_79/bin/javaw.exe

祝好运

在Eclipse中使用早期版本的JRE之后,是否安装了其他版本的JRE。

如果不是:

右键单击您的项目->构建路径->配置构建路径

转到"库"标签

添加库-> JRE系统库->下一步->工作区默认JRE(或者您可以从系统中选择备用JRE)->完成

如果是。

右键单击您的项目->构建路径->配置构建路径

转到"库"标签

删除以前的版本

添加库-> JRE系统库->下一步->工作区默认JRE(或者您可以从系统中选择备用JRE)->完成

当我们使用tomcat 6和jdk 1.8版本时,某些功能将无法使用,而您遇到的此错误只是其中之一。您需要在Eclipse中将jdk版本更改为稳定版本(最好是jdk 1.6或jdk 1.8_65)才能解决此错误。

日食

步骤1:属性-> Java构建路径-> jre系统库(删除)

步骤2:添加-> jre系统库->备用jre->已安装的jre->添加->标准VM->(在jre主页中,放置jdk路径)->完成

现在清理并检查项目

我在日食窗口中遇到了同样的问题,即无法从JNI添加依赖的.class文件。

为了解决该问题,我将所有代码移植到了NetBeans IDE。

无法从Eclipse(JAVA,Windows 7)的JNI / JNA文件夹中添加所有类文件

为什么它被否决?看到我确实尝试了所有可能的解决方案,但仍然无法解决问题,然后将代码移植到NetBeans。我之所以回答是因为,如果有人坚持下去,在最坏的情况下,他(他)可能会得到帮助。

您可能是正确的,但对我而言,在删除现有库并设置默认jre库,关闭项目,打开项目之后,JNI / JNA可以正常工作(对于Eclipse-4.9.0)。

我收到此错误的原因是,我已经安装了"用于企业Java开发人员的Eclipse IDE",然后卸载了它并安装了"用于Java开发人员的Eclipse IDE"。问题为我解决。

我在eclipse中安装了一些更新后出现在我身上,但后来忘记了重新启动。因此,重新启动Eclipse可能会有所帮助。

我试图这样做,但是我还不允许发表评论。

无论这是多么琐碎,请检查您的Java安装。对我来说,rt.jar不见了。

我在半天摆弄了Eclipse设置却一无所获后发现了这一点。

绝望的是,我最终决定尝试从命令行编译项目。我没想到会出现任何错误,因为我认为这是Eclipse问题,但令我惊讶的是,我看到了这一点:

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

我不知道我的Java安装发生了什么,rt.jar到哪里去了。无论如何,这提醒人们仔细检查失败列表并勾选所有复选框,无论它们多么令人难以置信。这样可以节省很多时间。

java项目导入jre不识别_Eclipse中的Java项目:无法解析类型java.lang.Object。 从所需的.class文件间接引用它...相关推荐

  1. eclipse java转class_Eclipse中的Java项目:无法解析java.lang.Object类型。 它是从所需的.class文件间接引用的...

    Eclipse中的Java项目:无法解析java.lang.Object类型. 它是从所需的.class文件间接引用的 在Eclipse中导入项目后,我收到以下错误: 无法解析java.lang.Ob ...

  2. 无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它

    解决方法:     选择项目,点击属性->java构建路径->库-     对JRE系统库进行编辑,选择一个合适的JRE就ok了! 转载于:https://www.cnblogs.com/ ...

  3. 导入excel表格识别表格中数据得到一个List集合

    导入excel表格识别表格中数据得到一个List集合 1.先注入相关依赖 如果是用eclipse开发的项目的话就需要去下载对应的jar包导入才行. <dependency><grou ...

  4. Leetcode中二叉树中的搜索相关题目解析以及java实现

    Leetcode中二叉树中的搜索相关题目解析以及java实现 这一类的题目其实稍微有一些杂,基本就是在二叉树中寻找一些或者某个特定值,题目比较多,我们会通过两道三篇来总结,不过总体来说也基本上就是BF ...

  5. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...

  6. Linux使用cmake编译项目,如何使用cmake在linux中构建Qt项目(How to build Qt project in linux with cmake)...

    如何使用cmake在linux中构建Qt项目(How to build Qt project in linux with cmake) 我使用的是ubuntu 14.04,cmake 2.8.12.2 ...

  7. 计算机在语文教学中的用场,项目教学法在计算机基础教学中的应用:项目教学 语文教学法...

    摘要:在当今信息化社会的进程中,计算机的使用已经变得越来越普及,而计算机的普及教育在整个社会中也变得越来越重要.在中职学校的<计算机基础>课程的教学中实施项目教学,可以充分调动学生的学习积 ...

  8. 将uniAPP项目导入到微信开发者工具中保姆级教程

    什么是uniAPP? uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/ ...

  9. java注释文档如何生成_Eclipse中java生成注释文档

    使用eclipse生成文档(javadoc)主要有三种方法: 1.  在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步. 在 ...

最新文章

  1. 数据预处理之独热编码(One-Hot Encoding)
  2. 《Cisco QoS认证考试指南(第2版)》一导读
  3. shell无上传cmd等exe文件权限解决办法
  4. git status 不能显示中文
  5. Java观察者模式(Observer模式)
  6. Redis数据结构之集合
  7. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(1) - 概述/历史/新数据类型/XMM寄存器组
  8. EditPlus 使用技巧集萃(转)
  9. H计算机语言吗,计算机考研面试------编程语言
  10. Scorm标准学习——Scorm RTE API与数据模型
  11. 0x08标志类型的RTMPE、RTMPTE协议分析
  12. isfile方法_递归算法是一种直接或者间接调用自身函数或者方法的算法
  13. 机器学习-联合概率分布笔记
  14. MAC下外接键盘重复键的问题解决
  15. img标签中alt属性与title属性
  16. 进程间通信方式有哪些?各自有哪些优缺点?
  17. 苹果7pnfc功能门禁卡_苹果手机门禁卡nfc功能
  18. 我科学家研制“龙虾壳”新型仿生材料
  19. 网络诊断提示:远程计算机或设备将不接受连接 (根治 )
  20. 如何入门网络爬虫,摸索一年的心里路程

热门文章

  1. 有限体积法(3)——一维扩散方程数值求解(第一类边界条件)
  2. 目前大数据在金融行业的应用主要体现在哪些方面?
  3. 如何将硬盘的分区大小设置为整数
  4. mat 释放_Opencv - 释放内存将cv :: Mat引用计数器更改为零
  5. 存储过程执行提示:ORA-01031: insufficient privileges
  6. 关于校招和嵌入式软开的学习路线的总结和一些思考
  7. U盘安装win7系统 “详细” 教程
  8. 从Foxmail向Thunderbird(TB)导出邮件
  9. 【Java】寒假答辩作品:Java小游戏
  10. 微信小程序实战通:小程序结合flask后台实现身份证智能识别