diff --git a/tools/java/runfiles/Runfiles.java b/tools/java/runfiles/Runfiles.java index 171d1b2078ade4..c705e1db48bd94 100644 --- a/tools/java/runfiles/Runfiles.java +++ b/tools/java/runfiles/Runfiles.java @@ -17,7 +17,6 @@ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; -import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.lang.ref.SoftReference; @@ -410,7 +409,9 @@ private static Map loadRepositoryMapping(Strin return Collections.emptyMap(); } - try (BufferedReader r = new BufferedReader(new FileReader(path, StandardCharsets.UTF_8))) { + try (BufferedReader r = + new BufferedReader( + new InputStreamReader(new FileInputStream(path), StandardCharsets.UTF_8))) { return Collections.unmodifiableMap( r.lines() .filter(line -> !line.isEmpty())