diff --git a/java/src/processing/mode/java/JavaBuild.java b/java/src/processing/mode/java/JavaBuild.java index 8124cb4b3..3cf239c0f 100755 --- a/java/src/processing/mode/java/JavaBuild.java +++ b/java/src/processing/mode/java/JavaBuild.java @@ -956,9 +956,9 @@ public class JavaBuild { if (embedJava) { // if people don't embed Java, it might be a mess, but what can we do? if (exportPlatform == PConstants.MACOSX) { - runOptions.append("-Djava.ext.dirs=\"$APP_ROOT/Contents/PlugIns/jdk" + + runOptions.append("-Djava.ext.dirs=$APP_ROOT/Contents/PlugIns/jdk" + PApplet.javaVersionName + - ".jdk/Contents/Home/jre/lib/ext\""); + ".jdk/Contents/Home/jre/lib/ext"); } else if (exportPlatform == PConstants.WINDOWS) { runOptions.append("-Djava.ext.dirs=\"%EXEDIR%/java/lib/ext\""); } else if (exportPlatform == PConstants.LINUX) { diff --git a/todo.txt b/todo.txt index 0aecdcca3..005b71af8 100755 --- a/todo.txt +++ b/todo.txt @@ -6,6 +6,7 @@ X https://github.com/processing/processing/issues/4623 _ might be ext.dirs trouble with spaces in path names? _ or the backwards slashes? X fixes for Python Mode crashing on startup +_ JavaInputHandler not registering _ library compilations handled oddly _ https://github.com/processing/processing/issues/4630