diff --git a/src/main/java/istlab/KisoJikken/JCompiler.java b/src/main/java/istlab/KisoJikken/JCompiler.java index 5bd767f..e08fba0 100644 --- a/src/main/java/istlab/KisoJikken/JCompiler.java +++ b/src/main/java/istlab/KisoJikken/JCompiler.java @@ -14,7 +14,12 @@ public JCompiler(String p) { absolutePath = p; thread = new Thread(this); - String[] ary = absolutePath.split(File.separator); + String[] ary; + if (File.separator.equals("\\")){ + ary = absolutePath.split("\\\\"); + } else { + ary = absolutePath.split(File.separator); + } for (int i = 0; i < ary.length; i++) { if (ary[i].equals("src")) { pkgname = ary[i + 1]; diff --git a/src/main/java/istlab/KisoJikken/JExecutor.java b/src/main/java/istlab/KisoJikken/JExecutor.java index 3c34ad6..b51ecce 100644 --- a/src/main/java/istlab/KisoJikken/JExecutor.java +++ b/src/main/java/istlab/KisoJikken/JExecutor.java @@ -14,7 +14,12 @@ public JExecutor(String p) { absolutePath = p; thread = new Thread(this); - String[] ary = absolutePath.split(File.separator); + String[] ary; + if (File.separator.equals("\\")){ + ary = absolutePath.split("\\\\"); + } else { + ary = absolutePath.split(File.separator); + } for (int i = 0; i < ary.length; i++) { if (ary[i].equals("src")) { pkgname = ary[i + 1];