有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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文件同时具有AB类。我想通过知道iB接口名,从类B获取一个实例

我该怎么办


共 (0) 个答案