2

(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"

しかし、Eclipse 内で gui.ShowBean が startet である場合、引数は次のとおりです。

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

これは実際には私が持ちたいものではありません。

Eclipse内でコマンドラインと同じ動作を実現するにはどうすればよいですか?

4

1 に答える 1

3

Eclipse では、引数 text=Hello World! を指定して ShowBean を実行しますか? 「text=Hello World!」ではありませんか?

于 2013-01-09T09:34:34.897 に答える