是否有一种简单的方法(或任何方式)在插件项目的plugin.xml文件中引用静态变量?
例如,如果我在包pkg中有这样的类:
public class ClassWithVariable {
public static final String VAR = "abc";
}
我想说一个带有此字符串的菜单项作为标签......
<menu
label = pkg.ClassWithVariable.VAR
>
有没有办法做到这一点?
答案 0 :(得分:1)
请阅读tutorial on Eclipse plugin localization。通过将String移动到属性文件中可以解决您的问题,然后可以从Java代码以及plugin.xml访问该文件。
你想象的方式是不可能的。
答案 1 :(得分:1)
不,这是不可能的。您必须在MANIFEST.MF中使用由Bundle-Localization声明的插件属性本地化。