如何在eclipse中运行包含空格的程序参数的应用程序?

时间:2013-01-09 09:28:55

标签: java eclipse

在(Linux)命令行上,我用以下方式启动一个Java类je3.gui.ShowBean,命令行参数包含空格:

    $ cd ~/workspace/JavaExamles/bin
    $ java je3.gui.ShowBean javax.swing.JButton 'text=Hello World!'

最后一个参数包含一个空格('text = Hello World!')。空格将命令行拆分为不同的参数。如果我想在一个参数中有一个空格,我必须引用它的参数或用反斜杠转义空格。

在命令行上运行main()的参数将是:

    args[0] = "javax.swing.JButton"
    args[1] = "text=Hello World"

但是当gui.ShowBean在eclipse中是startet时,参数是:

    args[0] = "javax.swing.JButton"
    args[1] = "'text=Hello"
    args[2] = "World!"

这实际上不是我想要的。

我怎样才能在eclipse中获得与命令行相同的行为?

1 个答案:

答案 0 :(得分:3)

您确定使用Eclipse运行ShowBean并使用参数text = Hello World!而不是“text = Hello World!”?