java如何在运行时从jar文件加载实现接口的类?
我想实现一个可以使用用户实现的类的应用程序。每个类都应该实现一个接口,我定义了接口,最后,所有由用户实现的类都被归档在一个jar文件中。用户将jar文件复制到类路径中,然后只给我的应用程序提供jar文件名。我的应用程序应该能够动态加载jar文件。为此,我发现this post非常有用,但它按类名加载类。我想根据他们的父母来加载课程
public class A implements iA {
@Override
int getAValue() { ... }
}
public class B implements iB {
@Override
int getBValue() { ... }
}
假设加载的jar文件同时具有A
和B
类。我想通过知道iB
接口名,从类B
获取一个实例
我该怎么办
共 (0) 个答案