`
chenzhou123520
  • 浏览: 4249757 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse常见错误以及解决方案

阅读更多

 

错误一 :The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files
解决方案 
出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自动参  照你的jre路径,但多个版本就没办法了。
你只能手动建立…
a. 进入window\preferences\java\Installed JREs
1)按Add
2)输入JRE Name, 例JDK1.5.0.03
3)JRE home directory, 选择安装的路径
4)按OK
b. 进入Project\properties\Java Bulid Path
1)Add library
2)选JRE System Library后按Next
3)选workplace default JRE后按finish...

错误二: Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
解决方案:
删除当前工作目录下的 .metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse

错误三 :@override 报错
第一种解决方案 
@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override

修改你的eclipse指定的编译器版本
在选项里的java compiler中指定版本至少在5.0以上

在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。

第二种解决方案 :(我使用这种方法,没有问题)
在JAVA 1.5和1.6中@override的用法是有些区别的,虽然改变了JRE但eclipse还是会报错。
解决办法:Windows->Preferences-->java->Compiler-->compiler compliance level设置成6.0就OK了.

注意:
       但是在导入一个工程时,编译并打包到Tomcat后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse,我发现我的eclipse的compiler的jdk版本,tomcat所用的jdk版本不一致,后来设置成一致就可以了。看来果然是这个问题引起。
       那次在Linux上部署工程时也出现过因为版本不同引起的问题,那时我们用的IDE的编译器是JDK5.0,而那台Linux装的是JDK6.0,部署后发现很多功能都出错,看来有些东西还是注意一下啊。
       附,在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置

其实这种方式与第二种差不多,殊途同归。第一种方式重点是设置这一个项目。而第二种重点设置所有项目。不过都可以用。


分享到:
评论

相关推荐

    xmljava系统源码-AndroidFAQSolutions:Android开发各类常见错误解决方案(不断更新中)

    AndroidFAQSolutions(Android开发各类常见错误解决方案) 本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家...

    Android笔记整理之常见错误及解决方案汇总

    一、No active compatible AVD’s or devices found. Relaunch this configuration after connecting a device or starting an AVD. 修改adb server的端口,设置一个系统环境变量ANDROID_ADB_SERVER_PORT,值7913...

    eclipse 开发c/c++

    Cygwin 的备用解决方案是 Minimalist GNU for Windows(MinGW)(请参阅 参考资料以获得链接)。 该工具是一组可免费获取、自由分发的特定于 Windows 的头文件和导入库,这些头文件和导入库与 GNU 工具集(它们允许...

    Eclipse权威开发指南2.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用...

    Eclipse权威开发指南3.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 ...

    Eclipse权威开发指南1.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 ...

    mylyn-mantis:用于MantisBT的Mylyn连接器(Eclipse插件)

    用于MantisBT的Mylyn存储库连接器...支持我们的列出了常见的错误以及可能的解决方案。 如果找不到解决方案,请使用提出问题或使用报告问题。 支持者YourKit通过其功能齐全的Java Profiler支持开源项目。 YourKit,LLC是

    android项目从Eclipse迁移到Android studio中常见问题解决方法

    (1)将Eclipse项目导入到Android studio 中出现9-...(2)Android Studio 错误: 非法字符: ‘\ufeff’ 解决方案|错误: 需要class, interface或enum 原因: Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,

    Java入门到精通_王牌资源

    书的配套资料,包括855页Java SE类库查询手册、本书【练一练】答案、Eclipse常用快捷键、Eclipse提示与技巧、Java程序员职业规划、Java程序员面试技巧、50道Java常见面试题、21个Java常见错误及解决方案、25个、Java...

    java 9本王牌内容合集

    答案,王牌3 Eclipse常用快捷键,王牌4 Eclipse提示与技巧,王牌5 Java程序员职业规划,王牌6 Java程序员面试技巧,王牌7 Java常见面试题,王牌8 扫雷英雄榜——Java常见错误及解决方案,王牌9 优秀程序员之路——...

    Java王牌资源.rar

    王牌1 Java SE 类库查询手册.pdf 王牌2 学习成果检测——【练一练】答案.pdf 王牌3 Eclipse常用快捷键.pdf ...王牌8 扫雷英雄榜——Java常见错误及解决方案.pdf 王牌9 优秀程序员之路——Java开发经验及技巧大汇总.pdf

    开发实战经典王牌资源

    李兴华开发实战王牌资源 王牌1 Java SE 类库查询手册.pdf 王牌2 学习成果检测——【练一练】答案.pdf ...王牌8 扫雷英雄榜——Java常见错误及解决方案.pdf 王牌9 优秀程序员之路——Java开发经验及技巧大汇总.pdf

    Java开发热门项目

    然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能...

    网狐荣耀版开发使用常见问题解答

    十一、网狐荣耀版vs生成解决方案时出现“出现未能写入日志,请求的操作无法在使用用户映射区域打开的文件上执行“错误 一、定位文件,看是不是只读。 二、删除文件试一下,看看是不是文件被占用,如果删除不了,...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    《MyEclipse 6 Java 开发中文教程》前10章

    10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) 251 10.5.2.6 使用 HibernateTemplate 实现分页查询 254 10.6 小结 255 10.7 参考资料 255 10.7.1 MyEclipse生成的Spring+Hibernate无法...

    JAVA基础课程讲义

    死锁及解决方案 179 生产者/消费者模式 181 线程回顾总结 184 任务调度(补充内容,了解即可!) 184 思考作业 185 上机作业 185 第十章 网络编程 186 基本概念 186 什么是计算机网络 186 计算机网络的主要功能 186 ...

    Spring API

    9.9. 常见问题的解决方法 9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 ...

Global site tag (gtag.js) - Google Analytics