From 2796026cf6350652e5c471d452673d511ebe4837 Mon Sep 17 00:00:00 2001 From: Jakub Valtar Date: Fri, 6 May 2016 00:19:50 +0200 Subject: [PATCH] JavaBuild: fix output path when java tabs have package declaration --- java/src/processing/mode/java/JavaBuild.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/src/processing/mode/java/JavaBuild.java b/java/src/processing/mode/java/JavaBuild.java index 829ea2903..316001b15 100644 --- a/java/src/processing/mode/java/JavaBuild.java +++ b/java/src/processing/mode/java/JavaBuild.java @@ -523,11 +523,11 @@ public class JavaBuild { } else { if (packageMatch == null) { // use the default package name, since mixing with package-less code will break - packageMatch = new String[] { packageName }; + packageMatch = new String[] { "", packageName }; // add the package name to the source before writing it javaCode = "package " + packageName + ";" + javaCode; } - File packageFolder = new File(srcFolder, packageMatch[0].replace('.', '/')); + File packageFolder = new File(srcFolder, packageMatch[1].replace('.', File.separatorChar)); packageFolder.mkdirs(); Util.saveFile(javaCode, new File(packageFolder, filename)); }