在過去的幾個星期我一直在使用Java和我知道,這個問題可能是愚蠢的......部署jar文件和包括外庫
我創建了使用MySQL連接控制檯應用程序要更新數據庫中的記錄,問題是當我將它部署到一個jar文件並運行它時,我得到MySQL Connector缺失。我使用JDeveloper進行此部署,並從標記爲需要導出此庫的jar導出設置中進行導出。我不確定可能是什麼問題,任何投入都會受到歡迎。
預先感謝您。
在過去的幾個星期我一直在使用Java和我知道,這個問題可能是愚蠢的......部署jar文件和包括外庫
我創建了使用MySQL連接控制檯應用程序要更新數據庫中的記錄,問題是當我將它部署到一個jar文件並運行它時,我得到MySQL Connector缺失。我使用JDeveloper進行此部署,並從標記爲需要導出此庫的jar導出設置中進行導出。我不確定可能是什麼問題,任何投入都會受到歡迎。
預先感謝您。
您必須在您的主jar文件的META-INF.MF中添加lib:my-sql-connnector.jar。
META-INF/MANIFEST.MF,而是。它需要被添加到類路徑行中。 – Gimby
不,你不需要在你的類路徑中添加這個,使用jar -cvfm創建你的jar YourJar.jar manifest.mf –
對於依賴關係使用maven。您將用所有依賴項構建.jar。
如果您無法確定JDeveloper是否可以將其添加到您的jar中,那麼您可以使用每個zip壓縮工具自行完成。 – MrSmith42
我的問題更多的是在「如何實現它」方面,在某些時候,我設法將庫包含到jar導出中,但它仍然不起作用。輸出仍然表示找不到該庫。 – user2227904