小编How*_*ark的帖子

如何使用Runtime.getRuntime().exec()打开名称中带空格的应用程序?

所以我试图制作一个通用的应用程序,我试图让它具有打开应用程序的能力.所以,我想要让它打开一个应用程序,如果它是一个单词,但有空格,它永远不会工作.我是这样做的:

    if(textField.getText().startsWith("application open")){
    try {
        String string1 = textField.getText().substring(17, textField.getText().length());
        Runtime.getRuntime().exec("open /Applications/\"" + string1 + "\".app");
        textArea.append("Opening application " + string1 + "..." + newline);
    } catch (IOException ioe) {
        ioe.printStackTrace();
    }
    }
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我,那就太好了!霍华德史塔克,提前谢谢

java macos exec

2
推荐指数
1
解决办法
835
查看次数

标签 统计

exec ×1

java ×1

macos ×1