當我創建一個使用MySQL-Connector等第三方依賴關係的新Java項目並將其導出到另一個Java項目中使用的jar文件時,我該如何避免必須再次將MySQL-Connector庫添加到新項目構建路徑中?Java - 將參考庫打包成jar文件並重新使用
我想實現的是包下來的jar文件引用的庫,所以當我把它添加到一個新的項目及其依賴的jar「容器」內已經遇到了和我能避免
異常在線程 「主」 拋出java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
>>例< <
在使用我的SQL數據庫時,我首先需要MySQL連接器庫,這當然有準備語句方法,更新查詢等等。但它沒有(據我所知)例如一個方法多個查詢更新或未知數量的更新?,?,?參數等。因此,對於我自己的部分,我創建了一個SQL管理器項目,其中包含一個包含我需要的所有SQL方法的類。
然後,我將MySQL連接器 - >導入到manager項目中,我想將整個項目導出爲自包含的jar文件,因此當我將管理器jar導入需要數據庫的項目時,我不會不需要導入管理器jar和連接器,而只需要包含連接器的管理器。
您是否使用任何構建系統,如Maven或Gradle? – dunni
我不知道,到目前爲止我只是通過Eclipse導出項目。 –