我們經(jīng)常會(huì)在網(wǎng)上下載一些開源項(xiàng)目,或者從別的地方遷移一些項(xiàng)目進(jìn)來(lái),但經(jīng)常會(huì)發(fā)現(xiàn)導(dǎo)入后各種報(bào)錯(cuò)。這是初學(xué)java肯定會(huì)遇到的問(wèn)題,本文對(duì)一些常見的處理方案做一個(gè)總結(jié)。(本文將MyEclipse項(xiàng)目導(dǎo)入eclipse的過(guò)程為例,其他情況也可參考這個(gè)流程)
這是一個(gè)用MyEclipse新建的web項(xiàng)目

現(xiàn)在,要把它導(dǎo)入eclipse,讓我們一探究竟,到底會(huì)發(fā)生什么有趣的事情呢?
打開eclipse

在左側(cè)項(xiàng)目視圖的空白處右鍵:
Import -- Import -- General -- Existing Projets into Workspace

Next,然后選擇需要導(dǎo)入的項(xiàng)目。

選擇好之后,F(xiàn)inish圖標(biāo)會(huì)被點(diǎn)亮。
然后點(diǎn)擊Finish,項(xiàng)目就被導(dǎo)入進(jìn)來(lái)了。

項(xiàng)目出現(xiàn)紅叉,因?yàn)橛行┑胤叫枰匦屡渲靡幌隆?/p>
首先,之前的MyEclipse中,用到的 jdk 或者 jre 十有八九是不一樣的。
第一件事情,就是更換成本地的 jdk 或者 jre ,在項(xiàng)目上右鍵 —— Build Path —— configure Build Path

選中JRE System Library,點(diǎn)擊edit

好了之后點(diǎn)Finish。


![Uploading Paste_Image_771196.png . . .]
](http://upload-images.jianshu.io/upload_images/1929342-d687294a7501d2c1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


最后點(diǎn)擊OK退出。

現(xiàn)在可以看到項(xiàng)目里面的文件都不報(bào)錯(cuò)了,可是項(xiàng)目上還有一個(gè)紅叉。
找到項(xiàng)目所在的文件夾,打開setttings

用記事本打開這個(gè)xml文件

把這一行刪除

回到eclipse,把項(xiàng)目刷新一下。

這樣就不報(bào)錯(cuò)了。
如果還報(bào)錯(cuò),有可能是項(xiàng)目的版本太高,把下面這句話中的項(xiàng)目版本調(diào)低一點(diǎn)就行了,一般2.5和3.0都是可以的。
<installed facet="jst.web" version="3.0"/>
如果還是不行,就只好去eclipse的problem視圖查看錯(cuò)誤信息了。