Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
带有嵌入空格的命令行参数的Eclipse RCP应用程序_Eclipse_Eclipse Rcp - Fatal编程技术网

带有嵌入空格的命令行参数的Eclipse RCP应用程序

带有嵌入空格的命令行参数的Eclipse RCP应用程序,eclipse,eclipse-rcp,Eclipse,Eclipse Rcp,我想使用参数将工作目录传递给RCP程序,以便它从IDE和导出的产品工作。当工作目录中有空格时,命令行参数无法正常工作。我尝试了各种双引号和单引号的组合,但没有找到正确的目录 工作正常 myapp-data@user.home/myapp/ 将目录设置为@user.home/My时工作不正确/ -data@user.home/My Documents/MyApp 用空格传递命令行参数的正确语法是什么 试试这个 -data @user.home/"My Documents"/MyApp 问候 编辑

我想使用参数将工作目录传递给RCP程序,以便它从IDE和导出的产品工作。当工作目录中有空格时,命令行参数无法正常工作。我尝试了各种双引号和单引号的组合,但没有找到正确的目录

工作正常

myapp-data@user.home/myapp/

将目录设置为@user.home/My时工作不正确/

-data@user.home/My Documents/MyApp

用空格传递命令行参数的正确语法是什么

试试这个

-data @user.home/"My Documents"/MyApp
问候

编辑1

你能试试下面的方法吗

-data @user.home/My\ Documents/MyApp

感谢您的建议,但它会产生@user.home/My/。同样的结果@user.home/My/我将只使用config.ini中的一个属性,因为这对于导出的产品是正确的。