forked from I2P_Developers/i2p.i2p
Update version warnings
Add OpenJDK check for ARM Uncomment SystemVersion.main()
This commit is contained in:
@ -292,8 +292,10 @@ public class RouterConsoleRunner implements RouterApp {
|
||||
/** @since 0.9.17 */
|
||||
private void checkJavaVersion() {
|
||||
boolean noJava7 = !SystemVersion.isJava7();
|
||||
boolean noPack200 = !FileUtil.isPack200Supported();
|
||||
if (noJava7 || noPack200) {
|
||||
boolean noPack200 = (PluginStarter.pluginsEnabled(_context) || !NewsHelper.isUpdateDisabled(_context)) &&
|
||||
!FileUtil.isPack200Supported();
|
||||
boolean openARM = SystemVersion.isARM() && SystemVersion.isOpenJDK();
|
||||
if (noJava7 || noPack200 || openARM) {
|
||||
String s = "Java version: " + System.getProperty("java.version") +
|
||||
" OS: " + System.getProperty("os.name") + ' ' +
|
||||
System.getProperty("os.arch") + ' ' +
|
||||
@ -302,12 +304,17 @@ public class RouterConsoleRunner implements RouterApp {
|
||||
log.logAlways(net.i2p.util.Log.WARN, s);
|
||||
System.out.println("Warning: " + s);
|
||||
if (noJava7) {
|
||||
s = "Java 7 will be required by late 2015, please upgrade soon";
|
||||
s = "Java 7 is now required, please upgrade";
|
||||
log.logAlways(net.i2p.util.Log.WARN, s);
|
||||
System.out.println("Warning: " + s);
|
||||
}
|
||||
if (noPack200) {
|
||||
s = "Pack200 will be required by late 2015, please upgrade Java soon";
|
||||
s = "Pack200 is required for plugins and automatic updates, please upgrade Java";
|
||||
log.logAlways(net.i2p.util.Log.WARN, s);
|
||||
System.out.println("Warning: " + s);
|
||||
}
|
||||
if (openARM) {
|
||||
s = "OpenJDK is not recommended for ARM. Use Oracle Java 8";
|
||||
log.logAlways(net.i2p.util.Log.WARN, s);
|
||||
System.out.println("Warning: " + s);
|
||||
}
|
||||
|
Reference in New Issue
Block a user