如何处理RCP产品配置的launcher.ini文件中的空格

问题描述 投票:0回答:1

我使用RCP应用程序中eclipse的launcher.openfile功能,因此我产品的.ini文件包含:

--launcher.defaultAction
openFile

为了使此应用程序与我的应用程序一起使用,启动器名称必须与我的rcp应用程序的主窗口名称相同。我的主窗口标签设置为产品名称。通过产品配置文件的“启动器”选项卡将启动器名称设置为:

myLauncherName在使用maven和tycho构建我的应用程序后,结果为myLauncherName.exe

我的产品名称中包含空格:

我的产品应用

我不需要长启动器名称,因此我必须在.ini文件中设置-name属性。因此,我在产品配置编辑器中将程序参数设置为:

--launcher.defaultAction
openFile
-name
My Product App

但是当我构建产品时,我得到一个包含以下内容的.ini文件:

--launcher.defaultAction
openFile
-name
My
Product
App

如何防止在使用maven和tycho进行构建过程之后,将Program参数中的空格替换为回车/换行?我什至试图插入xml空格符号(&#32),但没有任何运气。还是有一种方法可以在.ini文件中使用变量?像$ {product.name}之类的名称始终与我的主窗口保持相同是很好的。

eclipse-rcp rcp ini
1个回答
0
投票

RCP plugin.xml中appName配置的product属性设置运行时出现空格问题的应用程序名称。

© www.soinside.com 2019 - 2024. All rights reserved.