這兩天在做drp項(xiàng)目時(shí),遇到這樣的1個(gè)毛?。?/span>
“The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files”,1看全是英文我就腦袋大,不過還好,我慶幸我生活在網(wǎng)絡(luò)時(shí)期,趕快上網(wǎng)查資料:
這是1個(gè)"類型java.lang.charsequence不能解決"的毛?。ò俣确g)。這個(gè)主要是由于MyEclipse援用了不同版本的jdk工程印發(fā)的問題。我們都知道,每次新建1個(gè)工程時(shí),MyEclipse都會(huì)讓我們選擇要使用的jdk版本,而我的電腦上有jdk1.6 和jdk1.8 的兩個(gè)版本。所以當(dāng)電腦上有多個(gè)版本的jdk時(shí),開發(fā)環(huán)境會(huì)自動(dòng)選擇默許的Jre。所以我們通過以下的方案來解決這個(gè)毛?。?/span>
依照這個(gè)路徑進(jìn)入:Window->preferences->java->Installed JREs:
然后點(diǎn)擊Add->Directy->選擇jre安裝路徑(安裝時(shí)默許的路徑是C:/jdk1.8)-->Finish:
這樣就完成了開發(fā)環(huán)境下jdk的設(shè)置,下面我們來設(shè)置項(xiàng)目中的版本:項(xiàng)目上右擊選擇Properties選項(xiàng)-->選擇Libraries選項(xiàng)卡-->單擊Add Library-->選擇JreSystem Library-->next -->選擇Alternate Jre 下的對(duì)應(yīng)版本的jre -->Finish:
到這里這個(gè)問題就基本解決了,項(xiàng)目中不再是紅色毛病正告了。其實(shí),項(xiàng)目中的每個(gè)小問題都能讓我們從另外一個(gè)角度看問題,從更多方面了解那些我們不曾注意的細(xì)節(jié),希望這篇博文能幫到大家!