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.