我正在开发一个具有以下结构的 eclipse 插件:
-
my.plugin.one
-
my.plugin.one.ui
-
my.plugin.two
-
my.plugin.three
-
my.plugin.three.ui
内部my.plugin.one.ui
我有课MyFirstClass
和里面my.plugin.one
MySecondClass
.
我现在想使用 MyFirstClass
的实例在MySecondClass
但它是不可见的。我怎样才能实现它?
最佳答案
您需要在要公开的插件中导出包(my.plugin.one.ui
):
- 打开您的
MANIFEST.MF
文件, 运行时
选项卡,- 然后
添加...
按钮 并添加您想要公开的包,其他插件应该是 能够看到它
如果您没有这样做,您还需要添加依赖项:
- 转到您的其他插件 (
my.plugin.one
) 并打开MANIFEST.MF
文件, 依赖项
选项卡,- 和
add...
按钮,选择插件my.plugin.one.ui
关于java - Eclipse 插件项目中的类可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32497642/