如何使用jar以编程方式确定项目代码中的依赖jar的路径?

时间:2016-04-25 14:20:01

标签: java dependencies

我有两个java项目:ProjectA和ProjectB。 ProjectA已编译为jar并设置为ProjectB的依赖项。如何以编程方式确定ProjectB代码中ProjectA.jar的路径?

1 个答案:

答案 0 :(得分:0)

假设fooProjectA的一个类的实例:

foo.getClass().getProtectionDomain().getCodeSource().getLocation();

或假设FooProjectA的一个类:

Foo.class.getProtectionDomain().getCodeSource().getLocation();

应该给你jar的位置。