如何使用URI或类似方法从另一个包中加载类?

时间:2013-11-28 09:59:23

标签: eclipse-plugin classloader

是否可以使用某种URI加载位于其他包中的类?

我注意到在e4类中可以使用这样的URI来识别:

bundleclass://bundle_symbolic_name/full_classpath

我可以在3.x应用程序中使用它吗?

1 个答案:

答案 0 :(得分:2)

处理bundleclass URI的代码似乎隐藏在内部类中,但执行此操作的基本方法是:

Bundle bundle = Platform.getBundle(bundle_symbolic_name);

Class<?> theClass = bundle.loadClass(full_classpath);