0
我使用教程創建了一個新的工具欄按鈕:Create Toolbar Button
但是,它沒有解釋如何使用按鈕運行腳本。從「創建工具欄」開始,它與我需要的方向不同。從netbeans工具欄按鈕運行腳本
我只需要一個非常非常簡單的在netbeans終端中運行shell腳本的操作。
如何讓它從按鈕中運行此腳本?
我使用教程創建了一個新的工具欄按鈕:Create Toolbar Button
但是,它沒有解釋如何使用按鈕運行腳本。從「創建工具欄」開始,它與我需要的方向不同。從netbeans工具欄按鈕運行腳本
我只需要一個非常非常簡單的在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();
那偉大工程,謝謝!我最終使用了Runtime.getRuntime()。exec(RunScript.sh)命令,但這是放置它的正確地方。 – 2013-04-18 18:03:36