diff --git a/src/main/java/istlab/KisoJikken/CommandRunner.java b/src/main/java/istlab/KisoJikken/CommandRunner.java index d71aed3..dfb6acf 100644 --- a/src/main/java/istlab/KisoJikken/CommandRunner.java +++ b/src/main/java/istlab/KisoJikken/CommandRunner.java @@ -23,7 +23,7 @@ thread.start(); // runB.setText("Stop"); } else { - process.destroy(); + process.destroyForcibly(); thread = null; // runB.setText("Run"); } diff --git a/src/main/java/istlab/KisoJikken/JTAConsole.java b/src/main/java/istlab/KisoJikken/JTAConsole.java index 71caa66..5156d37 100644 --- a/src/main/java/istlab/KisoJikken/JTAConsole.java +++ b/src/main/java/istlab/KisoJikken/JTAConsole.java @@ -150,7 +150,7 @@ } catch (IOException e1) { e1.printStackTrace(); } - process.destroy(); + process.destroyForcibly(); winStack.remove(this); setVisible(false); if (!process.isAlive()) { diff --git a/src/main/java/istlab/KisoJikken/Launcher.java b/src/main/java/istlab/KisoJikken/Launcher.java index b8c78a1..7277ae7 100644 --- a/src/main/java/istlab/KisoJikken/Launcher.java +++ b/src/main/java/istlab/KisoJikken/Launcher.java @@ -160,7 +160,7 @@ if (!isAll){ if (proc.isAlive()) continue; } - proc.destroy(); + proc.destroyForcibly(); toberemoved.add(proc); } for(Process delproc: toberemoved){ diff --git a/src/main/java/istlab/KisoJikken/ScriptRunner.java b/src/main/java/istlab/KisoJikken/ScriptRunner.java index 87aa15e..354d77f 100644 --- a/src/main/java/istlab/KisoJikken/ScriptRunner.java +++ b/src/main/java/istlab/KisoJikken/ScriptRunner.java @@ -23,7 +23,7 @@ thread.start(); runB.setText("Stop"); } else { - process.destroy(); + process.destroyForcibly(); thread = null; runB.setText("Run"); } diff --git a/src/main/java/istlab/KisoJikken/ShellScriptPanel.java b/src/main/java/istlab/KisoJikken/ShellScriptPanel.java index 49ec7d7..f3a20db 100644 --- a/src/main/java/istlab/KisoJikken/ShellScriptPanel.java +++ b/src/main/java/istlab/KisoJikken/ShellScriptPanel.java @@ -50,7 +50,7 @@ thread = new Thread(this); thread.start(); } else { - process.destroy(); + process.destroyForcibly(); thread = null; } }