The interwebs say you can now do Minecraft with JRE 9 by removing "-XX:+CMSIncrementalMode" from the arguments. But I can't even get the launcher to work, I get this:
Bootstrap (v5)
Current time is Mar 18, 2016, 4:42:31 PM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '3.8.11'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '9-ea'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'
Looking for update
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma
Got reply in: 621ms
No update found.
Reversing LZMA on /home/chronos/.minecraft/launcher.pack.lzma to /home/chronos/.minecraft/launcher.pack
Unpacking /home/chronos/.minecraft/launcher.pack to /home/chronos/.minecraft/launcher.jar
Cleaning up /home/chronos/.minecraft/launcher.pack
Starting launcher.
FATAL ERROR: java.util.ServiceConfigurationError: sun.management.spi.PlatformMBeanProvider: Provider jdk.management.cmm.internal.PlatformMBeanProviderImpl not found
at java.util.ServiceLoader.fail(ServiceLoader.java:237)
at java.util.ServiceLoader.access$300(ServiceLoader.java:183)
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:370)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:402)
at java.util.ServiceLoader$1.next(ServiceLoader.java:478)
at java.lang.Iterable.forEach(Iterable.java:74)
at java.lang.management.ManagementFactory$PlatformMBeanFinder.lambda$static$0(ManagementFactory.java:890)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:428)
at java.lang.management.ManagementFactory$PlatformMBeanFinder.<clinit>(ManagementFactory.java:886)
at java.lang.management.ManagementFactory.platformComponents(ManagementFactory.java:878)
at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:475)
at org.apache.logging.log4j.core.jmx.Server.registerMBeans(Server.java:107)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:59)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:426)
at java.lang.Class.newInstance(Class.java:466)
at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:85)
at net.minecraft.launcher.Launcher.<clinit>(Launcher.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:426)
at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:240)
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:124)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Please fix the error and restart.
I am on Ubuntu 14.04, x86 processor with 2GB ram, everything works fine if I switch to Java 8.
The interwebs say you can now do Minecraft with JRE 9 by removing "-XX:+CMSIncrementalMode" from the arguments. But I can't even get the launcher to work, I get this:
Bootstrap (v5)
Current time is Mar 18, 2016, 4:42:31 PM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '3.8.11'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '9-ea'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'
Looking for update
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma
Got reply in: 621ms
No update found.
Reversing LZMA on /home/chronos/.minecraft/launcher.pack.lzma to /home/chronos/.minecraft/launcher.pack
Unpacking /home/chronos/.minecraft/launcher.pack to /home/chronos/.minecraft/launcher.jar
Cleaning up /home/chronos/.minecraft/launcher.pack
Starting launcher.
FATAL ERROR: java.util.ServiceConfigurationError: sun.management.spi.PlatformMBeanProvider: Provider jdk.management.cmm.internal.PlatformMBeanProviderImpl not found
at java.util.ServiceLoader.fail(ServiceLoader.java:237)
at java.util.ServiceLoader.access$300(ServiceLoader.java:183)
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:370)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:402)
at java.util.ServiceLoader$1.next(ServiceLoader.java:478)
at java.lang.Iterable.forEach(Iterable.java:74)
at java.lang.management.ManagementFactory$PlatformMBeanFinder.lambda$static$0(ManagementFactory.java:890)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:428)
at java.lang.management.ManagementFactory$PlatformMBeanFinder.<clinit>(ManagementFactory.java:886)
at java.lang.management.ManagementFactory.platformComponents(ManagementFactory.java:878)
at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:475)
at org.apache.logging.log4j.core.jmx.Server.registerMBeans(Server.java:107)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:59)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:426)
at java.lang.Class.newInstance(Class.java:466)
at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:85)
at net.minecraft.launcher.Launcher.<clinit>(Launcher.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:426)
at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:240)
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:124)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Please fix the error and restart.
I am on Ubuntu 14.04, x86 processor with 2GB ram, everything works fine if I switch to Java 8.
This is a bug in that Java 9 build.
https://bugs.openjdk.java.net/browse/JDK-8152161