Commits
md_5 authored 9d5839f402f
1 1 | package org.spigotmc.builder; |
2 2 | |
3 3 | public class Bootstrap |
4 4 | { |
5 5 | |
6 6 | public static void main(String[] args) throws Exception |
7 7 | { |
8 - | float javaVersion = Float.parseFloat( System.getProperty( "java.class.version" ) ); |
8 + | JavaVersion javaVersion = JavaVersion.getCurrentVersion(); |
9 9 | |
10 - | if ( javaVersion < 51.0 ) |
10 + | if ( javaVersion.getVersion() < JavaVersion.JAVA_7.getVersion() ) |
11 11 | { |
12 12 | System.err.println( "Outdated Java detected (" + javaVersion + "). BuildTools requires at least Java 7. Please update Java and try again." ); |
13 13 | System.err.println( "You may use java -version to double check your Java version." ); |
14 14 | return; |
15 15 | } |
16 16 | |
17 - | if ( javaVersion < 52.0 ) |
17 + | if ( javaVersion.getVersion() < JavaVersion.JAVA_8.getVersion() ) |
18 18 | { |
19 19 | System.err.println( "*** WARNING *** Outdated Java detected (" + javaVersion + "). Minecraft >= 1.12 requires at least Java 8." ); |
20 20 | System.err.println( "*** WARNING *** You may use java -version to double check your Java version." ); |
21 21 | } |
22 22 | |
23 - | if ( javaVersion > 55.0 ) |
23 + | if ( javaVersion == JavaVersion.UNKNOWN ) |
24 24 | { |
25 - | System.err.println( "*** WARNING *** Unsupported Java detected (" + javaVersion + "). BuildTools has only been tested up to Java 11. Use of development Java version is not supported." ); |
25 + | System.err.println( "*** WARNING *** Unsupported Java detected (" + System.getProperty( "java.class.version" ) + "). BuildTools has only been tested up to Java 11. Use of development Java version is not supported." ); |
26 26 | System.err.println( "*** WARNING *** You may use java -version to double check your Java version." ); |
27 27 | } |
28 28 | |
29 29 | Builder.main( args ); |
30 30 | } |
31 31 | } |