diff --git a/app/src/processing/app/Sketch.java b/app/src/processing/app/Sketch.java index 96f248f55..31bfa02ea 100644 --- a/app/src/processing/app/Sketch.java +++ b/app/src/processing/app/Sketch.java @@ -1109,13 +1109,13 @@ public class Sketch { public File makeTempFolder() { try { File buildFolder = Base.createTempFolder(name, "temp"); - if (buildFolder.mkdirs()) { - return buildFolder; +// if (buildFolder.mkdirs()) { + return buildFolder; - } else { - Base.showWarning("Build folder bad", - "Could not create a place to build the sketch.", null); - } +// } else { +// Base.showWarning("Build folder bad", +// "Could not create a place to build the sketch.", null); +// } } catch (IOException e) { Base.showWarning("Build folder bad", "Could not find a place to build the sketch.", e); diff --git a/app/src/processing/mode/java/JavaBuild.java b/app/src/processing/mode/java/JavaBuild.java index b04f4dcd1..d530b7b4f 100644 --- a/app/src/processing/mode/java/JavaBuild.java +++ b/app/src/processing/mode/java/JavaBuild.java @@ -139,6 +139,8 @@ public class JavaBuild { public String build() throws SketchException { srcFolder = sketch.makeTempFolder(); binFolder = sketch.makeTempFolder(); +// System.out.println("src: " + srcFolder); +// System.out.println("bin: " + binFolder); return build(srcFolder, binFolder); } @@ -212,6 +214,7 @@ public class JavaBuild { // make sure the user isn't playing "hide the sketch folder" sketch.ensureExistence(); +// System.out.println("srcFolder is " + srcFolder); classPath = srcFolder.getAbsolutePath(); // figure out the contents of the code folder to see if there @@ -252,7 +255,8 @@ public class JavaBuild { PreprocessorResult result; try { - File outputFolder = new File(srcFolder, packageName.replace('.', '/')); + File outputFolder = (packageName == null) ? + srcFolder : new File(srcFolder, packageName.replace('.', '/')); outputFolder.mkdirs(); final File java = new File(outputFolder, sketch.getName() + ".java"); final PrintWriter stream = new PrintWriter(new FileWriter(java));