码迷,mamicode.com
首页 > 编程语言 > 详细

类型java.lang.charsequence不能解决。

时间:2015-04-30 12:37:25      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:错误   java   jdk版本问题   

      这两天在做drp项目时,遇到这样的一个错误:

  The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files”一看全是英文我就脑袋大,不过还好,我庆幸我生活在网络时代,赶紧上网查资料:

    这是一个"类型java.lang.charsequence不能解决"的错误(百度翻译)。这个主要是由于MyEclipse引用了不同版本的jdk工程印发的问题。我们都知道,每次新建一个工程时,MyEclipse都会让我们选择要使用的jdk版本,而我的电脑上有jdk1.6 和jdk1.8 的两个版本。所以当电脑上有多个版本的jdk时,开发环境会自动选择默认的Jre。所以我们通过以下的方案来解决这个错误:

    按照这个路径进入:Window->preferences->java->Installed JREs:

       技术分享

    然后点击Add->Directy->选择jre安装路径(安装时默认的路径是C:/jdk1.8)-->Finish:

       技术分享

     这样就完成了开发环境下jdk的设置,下面我们来设置项目中的版本:项目上右击选择Properties选项-->选择Libraries选项卡-->单击Add Library-->选择JreSystem Library-->next -->选择Alternate Jre 下的对应版本的jre -->Finish:

     技术分享   

     技术分享

        到这里这个问题就基本解决了,项目中不再是红色错误警告了。其实,项目中的每一个小问题都能让我们从另一个角度看问题,从更多方面了解那些我们不曾注意的细节,希望这篇博文能帮到大家!


类型java.lang.charsequence不能解决。

标签:错误   java   jdk版本问题   

原文地址:http://blog.csdn.net/ysc1123/article/details/45391689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!