5
如何通過Java 9中的類獲取模塊名稱?例如,讓我們考慮以下情況。有兩個命名模塊 - ModuleA和ModuleB。 ModuleA對ModuleB一無所知。 ModuleB需要ModuleA。如何通過Java 9中的類獲取模塊名稱?
ModuleA含有類:
public class ClassA {
public void printModuleName(Class klass) {
//how to get here name of the module that contains klass?
}
}
ModuleB含有類:
public class ClassB {
public void doIt() {
ClassA objectA = new ClassA();
objectA.printModuleName(ClassB.class);
}
}
怎麼辦呢?
我來自OSGi,我認爲OSGi - 使用框架按類來獲取捆綁。 –