Commits

md_5 authored 744649c9d2e
#49: Make dynamic the warning about major supported java version

Co-authored-by: Doc <nachito94@msn.com>
No tags

src/main/java/org/spigotmc/builder/Bootstrap.java

Modified
36 36 }
37 37 }
38 38 }
39 39
40 40 if ( !guiEnabled )
41 41 {
42 42 JavaVersion javaVersion = JavaVersion.getCurrentVersion();
43 43
44 44 if ( javaVersion.isUnknown() )
45 45 {
46 - System.err.println( "*** WARNING *** Unsupported Java detected (" + System.getProperty( "java.class.version" ) + "). BuildTools has only been tested up to Java 22. Use of development Java versions is not supported." );
46 + System.err.println( "*** WARNING *** Unsupported Java detected (" + javaVersion + "). BuildTools has only been tested up to " + JavaVersion.getLatestVersion() + ". Use of development Java versions is not supported." );
47 47 System.err.println( "*** WARNING *** You may use java -version to double check your Java version." );
48 48 }
49 49
50 50 long memoryMb = Runtime.getRuntime().maxMemory() >> 20;
51 51 if ( memoryMb < 448 ) // Older JVMs (including Java 8) report less than Xmx here. Allow some slack for people actually using -Xmx512M
52 52 {
53 53 System.err.println( "BuildTools requires at least 512M of memory to run (1024M recommended), but has only detected " + memoryMb + "M." );
54 54 System.err.println( "This can often occur if you are running a 32-bit system, or one with low RAM." );
55 55 System.err.println( "Please re-run BuildTools with manually specified memory, e.g: java -Xmx1024M -jar BuildTools.jar " + Joiner.on( ' ' ).join( args ) );
56 56 System.exit( 1 );

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut