2016-07-02 8 views
0

テキストフィールドにカスタム引数を入れて外部プログラムを実行しようとしています。カスタムargueで外部プログラムを実行

String customPARAM = textfield.getText(); 
try { 
    new ProcessBuilder("MyEXE.exe", "-param1 " + customPARAM).start(); 
} catch (IOException ex) { 
    Logger.getLogger(MainMenu.class.getName()).log(Level.SEVERE, null, ex); 
} 

問題は出力が私のcustomPARAMを取らないということであり、それはMyEXE.exe -param1のようなものを行います。

は、ここに私のコードです。代わりに ',' が空白別々の引数の

+5

質問をするのを忘れました。 – Mureinik

+0

PS:出力はMyEXE.exe -param1 customPARAMにする必要があります – Cravenica

+0

私のcustomPARAMを出力しないと出力ができません。出力はMyEXE.exe -param1のようなものです – Cravenica

答えて

2

ProcessBuilder(String... command)

new ProcessBuilder("MyEXE.exe", "-param1 ", customPARAM, ...).start(); 

thisを参照してください。

関連する問題