Commits
md_5 authored 744649c9d2e
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 ); |