Button 从netbeans工具栏按钮运行脚本

Button 从netbeans工具栏按钮运行脚本,button,netbeans,toolbar,Button,Netbeans,Toolbar,我使用教程创建了一个新的工具栏按钮: 但是,它没有解释如何使用按钮运行脚本。从“创建工具栏”开始,它的方向与我需要的方向不同 我只需要在netbeans终端中运行一个非常简单的shell脚本 如何让它从按钮运行此脚本?在您链接到的示例中,您需要将逻辑放在GoogleAction.java中。具体来说,这段代码就是您需要处理按钮按下的地方 public void actionPerformed(ActionEvent e) { // TODO implement action body }

我使用教程创建了一个新的工具栏按钮:
但是,它没有解释如何使用按钮运行脚本。从“创建工具栏”开始,它的方向与我需要的方向不同

我只需要在netbeans终端中运行一个非常简单的shell脚本


如何让它从按钮运行此脚本?

在您链接到的示例中,您需要将逻辑放在GoogleAction.java中。具体来说,这段代码就是您需要处理按钮按下的地方

public void actionPerformed(ActionEvent e) {
    // TODO implement action body
}
如果您想在其中运行脚本,则需要编写java来执行以下操作:

ProcessBuilder pb = new ProcessBuilder("/path/to/script.sh", "arg1", "arg2");
Map<String, String> env = pb.environment();
env.put("TestEnvValue", "value");
pb.directory(new File("myDir"));
Process p = pb.start();
ProcessBuilder pb=newprocessbuilder(“/path/to/script.sh”、“arg1”、“arg2”);
Map env=pb.environment();
环境看跌期权(“测试价值”、“价值”);
目录(新文件(“myDir”);
进程p=pb.start();

效果很好,谢谢!我最终使用了Runtime.getRuntime().exec(RunScript.sh)命令,但这是正确的位置。