gpt4 book ai didi

java - 使用自定义参数运行外部程序

转载 作者:行者123 更新时间:2023-12-02 03:30:28 24 4
gpt4 key购买 nike

我正在尝试运行一个外部程序,并将自定义参数放置在文本字段中。

这是我的代码:

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 的操作。

最佳答案

用“,”代替空格分隔参数:

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

参见this :ProcessBuilder(字符串...命令)

关于java - 使用自定义参数运行外部程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38164828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com