diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/SystemUtils.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/SystemUtils.java index 3ea8b867a..6e642be2e 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/SystemUtils.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/SystemUtils.java @@ -81,13 +81,9 @@ public final class SystemUtils { } public static T run(List command, ExceptionalFunction convert) throws Exception { - File nul = OperatingSystem.CURRENT_OS == OperatingSystem.WINDOWS - ? new File("NUL") - : new File("/dev/null"); - Process process = new ProcessBuilder(command) - .redirectInput(nul) - .redirectError(nul) + .redirectInput(ProcessBuilder.Redirect.DISCARD) + .redirectError(ProcessBuilder.Redirect.DISCARD) .start(); try { InputStream inputStream = process.getInputStream();