我有两个java项目:ProjectA和ProjectB。 ProjectA已编译为jar并设置为ProjectB的依赖项。如何以编程方式确定ProjectB代码中ProjectA.jar的路径?
答案 0 :(得分:0)
假设foo
是ProjectA
的一个类的实例:
foo.getClass().getProtectionDomain().getCodeSource().getLocation();
或假设Foo
是ProjectA
的一个类:
Foo.class.getProtectionDomain().getCodeSource().getLocation();
应该给你jar的位置。