从netbeans工具栏按钮运行脚本

时间:2013-04-10 18:50:44

标签: button netbeans toolbar

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

我只需要在netbeans终端中运行shell脚本的非常简单的操作。

如何从按钮运行此脚本?

1 个答案:

答案 0 :(得分:1)

在您链接到的示例中,您需要将您的逻辑放在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();