您的位置:首页 > 编程语言 > Java开发

myeclipse8.6导入jdk1.8的项目后出现的问题

2015-04-10 14:13 148 查看
myeclipse8.6导入jdk1.8的项目后出现类似如下的问题

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

公司的IDE用的eclipse,版本信息、编译级别、jre情况如图所示



编译级别



JRE



自己的IDE用的是myeclipse,版本信息、编译级别、JRE情况如下



编译级别



JRE



将eclipse中项目导入myeclipse中,项目中出现如下问题



问题原因:

myeclipse的java complier level最高为1.6,而从eclipse中导过来的项目使用的jdk版本为1.8,故myeclipse将项目编译后不支持jdk1.8导致项目出错。

可以选择升级myeclipse版本,使其支持相应的jdk版本

ps:网上的解决方案大抵如下

1. 進入window\preferences\java\Installed JREs

1)按Add

2)輸入JRE Name, 例JDK1.5.0.03

3)JRE home directory, 選擇安裝的路徑

4)按OK

2. 進入Project\properties\Java Bulid Path

1)Add library

2)選JRE System Library後按Next

3)選workplace default JRE後按finish...

这种方案能生效的前提就是,你的ide编译级别支持项目的jdk版本,否则同样不起作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: