Commits
md_5 authored 1fbeb7f7120
4 4 | |
5 5 | public class Bootstrap |
6 6 | { |
7 7 | |
8 8 | public static void main(String[] args) throws Exception |
9 9 | { |
10 10 | JavaVersion javaVersion = JavaVersion.getCurrentVersion(); |
11 11 | |
12 12 | if ( javaVersion.isUnknown() ) |
13 13 | { |
14 - | System.err.println( "*** WARNING *** Unsupported Java detected (" + System.getProperty( "java.class.version" ) + "). BuildTools has only been tested up to Java 17. Use of development Java versions is not supported." ); |
14 + | System.err.println( "*** WARNING *** Unsupported Java detected (" + System.getProperty( "java.class.version" ) + "). BuildTools has only been tested up to Java 18. Use of development Java versions is not supported." ); |
15 15 | System.err.println( "*** WARNING *** You may use java -version to double check your Java version." ); |
16 16 | } |
17 17 | |
18 18 | long memoryMb = Runtime.getRuntime().maxMemory() >> 20; |
19 19 | if ( memoryMb < 448 ) // Older JVMs (including Java 8) report less than Xmx here. Allow some slack for people actually using -Xmx512M |
20 20 | { |
21 21 | System.err.println( "BuildTools requires at least 512M of memory to run (1024M recommended), but has only detected " + memoryMb + "M." ); |
22 22 | System.err.println( "This can often occur if you are running a 32-bit system, or one with low RAM." ); |
23 23 | System.err.println( "Please re-run BuildTools with manually specified memory, e.g: java -Xmx1024M -jar BuildTools.jar " + Joiner.on( ' ' ).join( args ) ); |
24 24 | System.exit( 1 ); |