0

是否有一种简单的方法(或任何方法)来引用插件项目的 plugin.xml 文件中的静态变量?

例如,如果我在包 pkg 中有这样的类:

public class ClassWithVariable {
    public static final String VAR = "abc";
}

我想说一个带有这个字符串作为标签的菜单项......

<menu
    label = pkg.ClassWithVariable.VAR
>

有没有办法做到这一点?

4

2 回答 2

2

不,这是不可能的。您必须使用 MANIFEST.MF 中的 Bundle-Localization 声明的插件属性本地化。

于 2013-04-08T17:39:55.450 回答
1

请阅读有关 Eclipse 插件本地化的教程。您的问题通过将字符串移动到属性文件中得到解决,然后可以从 Java 代码和 plugin.xml 访问该文件。

你想象的方式是不可能的。

于 2013-04-08T16:15:57.670 回答