1、jar包就是一个zip包,通过“zip -r my.jar ./* ” 可以把当前路径下的类打包到my.jar里,跟mvn package打包出来的一样。
2、如何执行两个jar包里完全同名的两个类呢,比如a.jar和b.jar里都有一个cn.java.Think类,可以把两个jar包都加到-cp下,例如:java -cp a.jar:b.jar,然后实现自己的类加载器,遍历找到的Think类,分别加载,就好了。
3、
1、jar包就是一个zip包,通过“zip -r my.jar ./* ” 可以把当前路径下的类打包到my.jar里,跟mvn package打包出来的一样。
2、如何执行两个jar包里完全同名的两个类呢,比如a.jar和b.jar里都有一个cn.java.Think类,可以把两个jar包都加到-cp下,例如:java -cp a.jar:b.jar,然后实现自己的类加载器,遍历找到的Think类,分别加载,就好了。
3、