【问题标题】:Reference static final variables in eclipse plugin.xml在 eclipse plugin.xml 中引用静态最终变量
【发布时间】:2013-03-30 17:53:55
【问题描述】:

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

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

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

我想用这个字符串作为标签的菜单项...

<menu
    label = pkg.ClassWithVariable.VAR
>

有没有办法做到这一点?

【问题讨论】:

  • 感谢大家的建议。我最终通过使用动态菜单贡献解决了我的特定问题。由于这允许您通过代码定义菜单项,因此访问其他变量没有问题。

标签: xml eclipse variables plugins


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    请阅读tutorial on Eclipse plugin localization。您的问题通过将字符串移动到属性文件中得到解决,然后可以从 Java 代码以及 plugin.xml 访问该文件。

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

    【讨论】:

    • 好的,我听说过属性文件,但我想知道这是否可能。谢谢
    猜你喜欢
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 2014-11-01
    • 2011-11-25
    • 1970-01-01
    • 2015-10-05
    • 2013-09-30
    相关资源
    最近更新 更多