从已安装的Eclipse插件的类或实例化类调用方法

时间:2014-08-27 09:57:27

标签: java eclipse eclipse-plugin

是否可以从类中调用方法或实例化已安装的Eclipse插件中的类?例如,我的Eclipse插件包含一个类MyClass。这个类应该由安装了我的Eclipse插件的程序员使用。他们应该能够实例化这个类并在其上调用方法。这有可能吗?

有一个旧页面explains it related to another product(Eclipse BIRT),但此页面中的代码示例似乎对我不起作用:

#import org.eclipse.core.runtime.Bundle;
#import org.eclipse.core.runtime.Platform;
#import org.eclipse.myCorp.security.Validate;

Bundle mybundle = Platform.getBundle("org.eclipse.myCorp.security");
java.lang.Class validateClass = mybundle.loadClass("org.eclipse.myCorp.security.Validate");
Validate validateInstance = validateClass.newInstance();
String password = validateInstance.getPass(loginID);

它也总是像org.eclipse.core.runtime {{1}},因为它们通常有多个依赖关系。

有没有办法以某种方式做到这一点或者那是不可能的?

0 个答案:

没有答案