Java GUI中的语法问题

Java GUI中的语法问题,java,swing,user-interface,Java,Swing,User Interface,我已经创建了我的GUI我可以告诉你执行语法应该在哪里,我只是想测试一下它是否正常工作,你能建议我如何执行一个文件或脚本吗,GUI的真正目的是执行一个“Shell脚本”,如果你能帮上忙,那就太好了,但如果你不能,那就好了,请只是建议我如何能够执行一个简单的文件或脚本。这是代码,已经完成了,但我只需要知道执行脚本或文件的语法 public void actionPerformed(ActionEvent e) { // here the click happend so yo

我已经创建了我的GUI我可以告诉你执行语法应该在哪里,我只是想测试一下它是否正常工作,你能建议我如何执行一个文件或脚本吗,GUI的真正目的是执行一个“Shell脚本”,如果你能帮上忙,那就太好了,但如果你不能,那就好了,请只是建议我如何能够执行一个简单的文件或脚本。这是代码,已经完成了,但我只需要知道执行脚本或文件的语法

public void actionPerformed(ActionEvent e) {
            // here the click happend so you can check your Textfield

            String userEntered = txtEnter.getText();

            if(userEntered.equalsIgnoreCase("yes"))
            {
                //run your script
            }
        }
    });
}}
语法应该放在“运行脚本”的地方。

通常用于从Java启动脚本

ProcessBuilder builder = new ProcessBuilder("myscript.sh");
builder.start();

这就是你要找的吗?因此,如果我在那里添加它将启动shell脚本?我在尝试时遇到了这个错误:java.io.IOException:无法运行程序“myscript”:CreateProcess error=2,系统找不到指定的文件您打算用脚本名替换
myscript
脚本可以在任何地方吗?例如,如果我的桌面上有一个脚本,我替换了它的名称,它会工作吗?如果它不在你的应用程序文件夹中,那么你必须提供脚本的完整路径