AppletLoader: Fix NumberFormatException when parsing version string on an EA or beta JVM, thx to UltraMoogleMan for spotting and reporting

This commit is contained in:
kappa1 2012-09-05 22:37:11 +00:00
parent cd011c6309
commit 43426ac8d8
1 changed files with 4 additions and 0 deletions

View File

@ -944,6 +944,10 @@ public class AppletLoader extends Applet implements Runnable, AppletStub {
String minimumVersion = getStringParameter("al_min_jre", "1.5");
String javaVersion = System.getProperty("java.version");
// remove dash and anything after it (letters) from version string e.g. 1.5.0_01-ea
minimumVersion = javaVersion.split("-")[0];
javaVersion = minimumVersion.split("-")[0];
// split version string into a string arrays
String[] jvmVersionData = javaVersion.split("[_\\.]");
String[] minVersionData = minimumVersion.split("[_\\.]");