專案問題總結3:MyEclipse匯入專案報錯-"The import javax.servlet cannot be resolved"

連江偉發表於2015-11-02

        問題描述:

        因為做介面管理系統的原因,網上商城的專案就被暫時擱置了一段時間,今天重新找出來,將專案匯入到MyEclipse中之後,發現專案檔案上有很多的小紅叉,如下圖所示:

       

        開啟報錯的程式碼檔案,檢視是哪裡出錯,報錯資訊是什麼,如下圖所示:

        這只是類檔案的報錯資訊,jsp頁面的報錯資訊如下:

        問題解決:

        知道了報錯的檔案和報錯資訊,那麼就要去找解決辦法了。將報錯資訊複製貼上到搜尋框裡,去搜尋解決方案,發現這個問題的解決辦法很簡單,引起這類錯誤的原因就是:你的專案在匯入的時候,沒有將jsp-api.jar和servlet-api.jar這兩個jar引入,才導致了這樣的錯誤。那麼去哪裡找這兩個jar包呢?在tomcat的安裝路徑裡有個lib資料夾,那裡面有,如下圖所示(Tomcat7.0為例)

       下面就來看具體的解決辦法。

        在MyEclipse中(我的是MyEclipse2014),右擊專案,選擇Properties->JavaBuild Path->Libraries->Add External JARs,找到你計算機中tomcat的安裝路徑,在lib資料夾下選中servlet-api.jar和jsp-api.jar,新增之後點選“確定”,搞定!

        然後你會看到你專案沒了那些讓人不爽的小紅叉,

     

        問題總結:

        其實在這個錯誤出現的時候,我是不知所措的,於是我就去找人問,問了一個不會,然後我就覺得這個問題好難,靜不下心來去分析問題的原因在哪裡,因此耽誤了很長時間。後來覺得問別人沒什麼效果,就嘗試自己找答案,最開始分析確定了是少jar包,但是不知道缺哪個,於是網上搜尋,確定了缺少的jar包,然後就是新增jar包,我最開始想的是下載,然後再引入。後來搜著搜著,找到了更加方便的辦法,於是問題就迎刃而解了。本次解決問題的最大收穫是,在遇到問題的時候一定要靜下心來去分析,先自己獨立解決,別人不一定遇到過。

相關文章