diff --git a/gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java b/gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java index d585b63..8e1a058 100644 --- a/gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java @@ -76,6 +76,8 @@ import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.nio.charset.Charset; +import java.nio.file.Files; +import java.nio.file.Paths; import java.text.MessageFormat; import java.util.Arrays; import java.util.List; @@ -147,7 +149,7 @@ public final class ScriptExecution extends Command { String cmd; int lineNo = -1; try (InputStreamReader fReader = new InputStreamReader( - new FileInputStream(scriptFile), charset); + Files.newInputStream(Paths.get(scriptFile)), charset); BufferedReader reader = new BufferedReader(fReader)) { while ((cmd = reader.readLine()) != null) { lineNo++;