eclipse打jar包解決第三方依賴包


在項目根目錄下手動MANIFEST.MF(eclipse無法自動生成)

MANIFEST.MF

Manifest-Version: 1.0
Class-Path: lib/kafka-clients-0.9.0.1.jar 
 lib/slf4j-log412-1.7.6.jar 
Main-Class: cn.Test

注意:

第一行:號后面一定要有個空格

每個依賴jar包前面和后面必須有個空格,如果有很多jar包不能全寫在一行,必須轉到下一行

  空格lib/kafka-clients-0.9.0.1.jar空格,一定一定要有空格,否則打完后的jar還會包類加載異常的錯誤

Main-Class:空格起始類,這行寫完之后一面一定要回車空一行,否則無法找到起始類

打包

項目右鍵-->export-->java-->jar file-->next

在打好后的jar包的同級目錄下創建lib目錄,並將項目中的第三方jar包拷貝進來,我們自己的執行jar包會根據MANIFEST.MF文件找到lib里的第三方依賴jar

執行jar包中默認的起始類

  java -jar xxxxx.jar

執行jar包中指定的類

  java -cp xxxxx.jar 指定的類路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM