Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建Eclipse RCP应用程序的品牌_Java_Eclipse Rcp_Branding - Fatal编程技术网

Java 创建Eclipse RCP应用程序的品牌

Java 创建Eclipse RCP应用程序的品牌,java,eclipse-rcp,branding,Java,Eclipse Rcp,Branding,我有一个RCP应用程序,我想“品牌”,即创建一个适当的文本为关于框与建设id。简单的东西。不幸的是,这并不像我希望的那么容易,现在我陷入了困境 我的RCP项目是从项目配置启动的,不是通过特性作为插件部署的 我曾尝试直接在product configuration->branding选项卡中输入内容,但当我输入时,输入没有格式化,这意味着我没有换行符,也不可能像我希望的那样外部化字符串。我还尝试创建about.ini、about.properties和about.mappings,试图使用%,但仍

我有一个RCP应用程序,我想“品牌”,即创建一个适当的文本为关于框与建设id。简单的东西。不幸的是,这并不像我希望的那么容易,现在我陷入了困境

我的RCP项目是从项目配置启动的,不是通过特性作为插件部署的

我曾尝试直接在product configuration->branding选项卡中输入内容,但当我输入时,输入没有格式化,这意味着我没有换行符,也不可能像我希望的那样外部化字符串。我还尝试创建about.ini、about.properties和about.mappings,试图使用%,但仍然没有成功。about框是一个标准的org.eclipse.ui.help.aboutAction

网络上的每一篇教程都说了不同的东西,所以现在我感到很困惑。我还试图在没有任何运气的情况下复制EclipseRepos中品牌的做法


有人知道我做错了什么吗?

需要的是MANIFEST.MF文件中的这一行:

Bundle-Localization: plugin

guido对我的问题的评论也揭示了不同文件的用途。

1。产品配置品牌将尊重换行符和外部化字符串(在plugin.properties中定义);2.您是否记得将about.ini添加到build.properties?顺便说一句,about.ini用于定制您在“about eclipse”中单击一个功能按钮时所看到的内容。这会让事情变得更清楚一些。但是我仍然无法让Eclipse解析plugin.properties中的字符串。我在plugin.properties中有“blurb=test”,并尝试通过将plugin.xml中的aboutText属性设置为%blurb来解决这个问题。当打开“关于”框时,我只得到%b。首先,我需要做些什么来具体化这个字符串吗?