將javaweb從eclipse導入到idea一些問題

小白一枚,將項目從eclipse導入到idea裏面出現的一些問題和解決方案
導入過程

    1. 導入步驟:進入idea,選擇File-> New --> Module from Exiting Sources,然後就選擇你的項目進行自動導入.

出錯與解決

    1. at java.lang.ClassLoader.defineClass1(Native Method
      可能會因爲兩個編譯器使用的jdk不一樣,導致一些方法報錯導致一些方法使用不了,如getAttribute,setAttribute方法使用不了.
      那麼,這裏就需要進入File–》Project Structure 裏面,修改你的Modules裏面的Dependencies.將jgk的版本改爲和你eclipse編譯器裏面的jdk一致就可以了.
    1. java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing,
      junit測試單元的代碼出現報錯出現這個問題,經過查詢,發現是導入的junit4的版本太高了,然後,將junit4 12.4 的版本調低就可以了.
    1. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,
      突然想到導入的項目中,可能mysql-connector-java的jar包丟失了,進入項目看jar包存在,但是,沒有添加到java項目的依賴中,然後,進入project structure --》module–〉dependencies,將jar包添加進依賴就好了.

總結

    1. 然後項目就順利跑起來啦.純小白,第一次記錄非技術貼,有錯之處,望大神指教,定當感激不盡.
發佈了10 篇原創文章 · 獲贊 0 · 訪問量 1628
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章