Skip to content

Commit 00f6010

Browse files
committed
more platform compatibility fixes, minimum system updates
1 parent c4954e7 commit 00f6010

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

java/application/Info.plist.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<string>@@sketch@@</string>
3939

4040
<key>LSMinimumSystemVersion</key>
41-
<string>10.7.3</string>
41+
<string>10.8.5</string>
4242

4343
<key>NSHighResolutionCapable</key>
4444
<true/>

java/src/processing/mode/java/JavaBuild.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1134,6 +1134,8 @@ protected boolean exportApplication(File destFolder,
11341134
}
11351135
// https://github.com/processing/processing/issues/2239
11361136
runOptions.add("-Djna.nosys=true");
1137+
// https://github.com/processing/processing/issues/4608
1138+
runOptions.add("-Djava.ext.dirs=lib/ext");
11371139
// https://github.com/processing/processing/issues/2559
11381140
if (exportPlatform == PConstants.WINDOWS) {
11391141
runOptions.add("-Djava.library.path=\"%EXEDIR%\\lib\"");
@@ -1238,7 +1240,9 @@ protected boolean exportApplication(File destFolder,
12381240
if (embedJava) {
12391241
jre.addChild("path").setContent("java");
12401242
}
1241-
jre.addChild("minVersion").setContent("1.7.0_40");
1243+
// Need u74 for a major JavaFX issue (upside-down display)
1244+
// https://github.com/processing/processing/issues/3795
1245+
jre.addChild("minVersion").setContent("1.8.0_74");
12421246
for (String opt : runOptions) {
12431247
jre.addChild("opt").setContent(opt);
12441248
}

0 commit comments

Comments
 (0)