我创建了两个插件。
扩展点(插件1):
edu.xyz.harsha.tetris
扩展程序(插件2):
edu.xyz.harsha.tetrisext
plugin1有Tetris
类,调用Clock
类。我在plugin2中定义了Clock
类。现在我想在plugin1中使用Clock
类。如何在plugin1的Clock
类中使用plugin2中Tetris
类的方法?
提前致谢。
答案 0 :(得分:1)
在plugin2的MANIFEST.MF编辑器中,将包含Clock
类的包添加到'导出的包' '运行时'部分标签。这将添加一个' Export-Package'进入MANIFEST.MF。
在plugin1的MANIFEST.MF编辑器中,将plugin2添加到“必需的插件”中。 “依赖关系”的一部分'标签。这将添加一个' Require-Bundle'进入MANIFEST.MF
您现在应该可以导入' Clock'以Java代码的正常方式。