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

来源:互联网 发布:js unicode编码 编辑:程序博客网 时间:2024/06/05 17:07

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版本,否则同样不起作用。

 

0 0
原创粉丝点击