1. 程式人生 > >Eclipse引入外部Jar在釋出時沒有自動帶入,導致出現ClassNoFound錯誤

Eclipse引入外部Jar在釋出時沒有自動帶入,導致出現ClassNoFound錯誤

今天換了一臺電腦重新配置環境除錯老程式的時候出現連結資料庫錯誤java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver提示。

檢查資料庫連線沒有錯誤,而且之前程式都是可以執行的。後在Tomcat執行目錄中檢視發現lib目錄中缺少classes12.jar和ojdbc14.jar檔案。

但在Eclipse和MyEclipse中已經加入到Build Path中了,重新清理編譯也不行,手動將缺少檔案拷貝之後執行正常。

後在Eclipse和MyEclipse手動新增lib目錄並加入jar檔案也可以,但這樣操作很不方便,以後調整也不方便。後經過查詢,其實很簡單。只需要選中Project,然後選擇Properties,然後找到Deployment Assembly選擇在Build Path中加入的Libraries或者jar即可。