fix for java version "9-ea"

pull/93/head
Michael Peter Christen 9 years ago
parent a4465c97d6
commit 0d28f563f4

@ -153,9 +153,10 @@ public final class yacy {
final String javaVersion = System.getProperty("java.version");
if (javaVersion != null) { // unknown property !?
int pos = javaVersion.indexOf('.');
if (pos < 0) pos = javaVersion.indexOf('-'); // i.e. "9-ea"
int count = 1;
for (; pos < javaVersion.length() && count < 2; pos++) {
if (javaVersion.charAt(pos + 1) == '.') count++;
for (; pos >= 0 && pos < javaVersion.length() && count < 2; pos++) {
if (javaVersion.charAt(pos + 1) == '.' || javaVersion.charAt(pos + 1) == '-') count++;
}
Double dVersion = Double.parseDouble(javaVersion.substring(0, pos));
if (dVersion < 1.7) { // required min java 1.7

Loading…
Cancel
Save