Minecraft does not launch when using Java 9 because the now removed CMSIncrementalMode is still activated by default
If you don't remove the -XX:+CMSIncrementalMode argument minecraft won't launch. Oracle had removed the -XX:+CMSIncrementalMode support so the launcher needs an update.
Environment
JRE 9-EA x64 / Linux
BUILD 163
Linked Issues
Created Issue:
Minecraft does not launch in jre9-ea if the old CMS argument is used
If you don't remove the -XX:+CMSIncrementalMode argument minecraft won't launch. Oracle had removed the -XX:+CMSIncrementalMode support so the launcher needs an update.
Environment
JRE 9-EA x64 / Linux
BUILD 163
is duplicated by
Minecraft does not launchin jre9-ea if the old CMS argument is usedMinecraft does not launch when using Java 9 because the now removed CMSIncrementalMode is still activated by default
Dupe of
MCL-8255
duplicates
Now Java 9 is publicly released, the launcher needs a minor patch to remove -XX:+CMSIncrementalMode from the default JVM arguments. In fact, ConcMarkSweepGC development will be dropped and G1GC will be the default, so maybe it would be a better idea to disable -XX:+UseConcMarkSweepGC altogether.
is duplicated by
Steven W.d.V., thanks for your note. The Java 9 crash you're describing is tracked here: MCL-6915, as it's actually a problem with the launcher.
I don't think it's necessary to rename the report, as it's closed. Will do that anyway.
Java 9 is not supported yet, please use Java 8 (which should be automatically loaded by the current Minecraft launcher) in the meantime.
Thank you for your report!
However, this issue is a Duplicate of MCL-6915.
It has been linked to this report. If you have additional information, please add it to that report.
Please search before reporting, as it's likely that one exists already.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki

Ok, this post is nearly 1 Mouth old and you din't anything. I wish you much fun after the release of java 9.
Even though Java 9 will probably be released this month, most Minecraft users will still use Java 8 as it's preset by the launcher. To use Java 9, you have to edit the launch options anyway.
I agree that this should be changed though. It just won't be a problem for unexperienced users.
See JDK 9 release notes and Bug JDK-8044022 (could be added to description).
I can only quote what I said above:
Please refrain from making further comments unless you have got something important to say. The developers have stated that, to make Java 9 the default Java version for Minecraft, they need to rewrite some major code pieces (if I recall correctly, don't quote me on this), so for now, Java 8 will still be the preferred Java version.
Dupe of
MCL-8255