目的
一個Jar庫導入另一個jar庫的類,但是不想將另一個Jar庫的所有class文件提取到內部,防止文件過大
原理
方案1
反射
方案2
修改class-path,添加特定目錄下lib文件路徑
算法
方案1
1.獲取jar包類加載器
2.加載類
3.獲取方法
4.方法調用
方案2
1.Export導出Jar file
2.選擇所有需要導入庫中的文件,選擇導出到目的文件位置和名稱,然後Finish
3.打開Jar包,修改MANIFEST.MF的Class-Path:
值,填寫庫文件存放的位置,可以是相對Jar的相對位置
算法實踐
…