more platform compatibility fixes, minimum system updates

This commit is contained in:
Ben Fry
2016-08-07 12:55:21 -04:00
parent 81ee25e2e3
commit 561da6e837
2 changed files with 6 additions and 2 deletions

View File

@@ -1134,6 +1134,8 @@ public class JavaBuild {
}
// https://github.com/processing/processing/issues/2239
runOptions.add("-Djna.nosys=true");
// https://github.com/processing/processing/issues/4608
runOptions.add("-Djava.ext.dirs=lib/ext");
// https://github.com/processing/processing/issues/2559
if (exportPlatform == PConstants.WINDOWS) {
runOptions.add("-Djava.library.path=\"%EXEDIR%\\lib\"");
@@ -1238,7 +1240,9 @@ public class JavaBuild {
if (embedJava) {
jre.addChild("path").setContent("java");
}
jre.addChild("minVersion").setContent("1.7.0_40");
// Need u74 for a major JavaFX issue (upside-down display)
// https://github.com/processing/processing/issues/3795
jre.addChild("minVersion").setContent("1.8.0_74");
for (String opt : runOptions) {
jre.addChild("opt").setContent(opt);
}