gpt4 book ai didi

java - %trimmedwindow.label.eclipseSDK 作为标题栏文本 : Bug 373988

转载 作者:行者123 更新时间:2023-11-30 07:46:54 25 4
gpt4 key购买 nike

我目前正在将 Eclipse RCP 应用程序从 3.0 迁移到 4.4。由于迁移,标题栏的文本为“%trimmedwindow.label.eclipseSDK”,而不是应有的字符串。我这样设置标题:

public void preWindowOpen(IWorkbenchWindowConfigurer configurer)
{
...
myConfigurer = configurer;
myProductName = configurer.getTitle();
}
...
public void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
{
myConfigurer.setTitle(myProductName + " " + perspective.getLabel());
}

public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId)
{
myConfigurer.setTitle(myProductName + " " + perspective.getLabel());
}
...

有趣的是:如果我调试 preWindowOpen(IWorkbenchConfigurer configurer) 的代码,变量 configurer 中包含的标题栏文本是正确的,但执行 myProductname = configurer.getTitle(); 后,标题栏文本的值更改为“%trimmedwindow.label.eclipseSDK”。

这是一个错误 https://bugs.eclipse.org/bugs/show_bug.cgi?id=374116这应该在 Eclipse 4.4 中修复,但我仍然遇到这种奇怪的行为。解决方法很简单:只需将文本设置为硬编码,但这不太漂亮。而且我也不明白为什么我会遇到这个错误,尽管它应该被修复。

顺便说一句:当然,在 Eclipse RCP 3.0 中一切都运行良好。

最佳答案

此错误已在 Eclipse 4.5 (Mars) 中修复。 Bug 374116 comment 8显示此错误的最后一次提交是在 2015 年 3 月到 master 分支。那是在 2014 年 6 月发布 4.4 之后。

正如您在 master (Neon) 上看到的文件一样和 4.5 (Mars)内容正确,但 4.4 (Luna)没有修复。

如果您要开始一个新项目,我建议您从最新版本(4.5.1 又名 Mars.1)(截至 2015 年 11 月)开始

关于java - %trimmedwindow.label.eclipseSDK 作为标题栏文本 : Bug 373988,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33806833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com