diff --git a/tools/core/src/main/java/org/teavm/tooling/TeaVMTool.java b/tools/core/src/main/java/org/teavm/tooling/TeaVMTool.java index 899cc2558..473f06bb0 100644 --- a/tools/core/src/main/java/org/teavm/tooling/TeaVMTool.java +++ b/tools/core/src/main/java/org/teavm/tooling/TeaVMTool.java @@ -444,8 +444,9 @@ public class TeaVMTool implements BaseTeaVMTool { if (targetType == TeaVMTargetType.JAVASCRIPT) { try (OutputStream output = new FileOutputStream(new File(targetDirectory, outputName), true)) { - Writer writer = new OutputStreamWriter(output, "UTF-8"); - additionalJavaScriptOutput(writer); + try (Writer writer = new OutputStreamWriter(output, "UTF-8")) { + additionalJavaScriptOutput(writer); + } } }