Community
Participate
Working Groups
http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-May/012673.html proposes a new default behavior that a) would make the workarounds for bug 493761 and bug 516143 obsolete b) could break Eclipse products on Java 9 if the current --permit-illegal-access gets removed and we still keep it in the default eclipse.ini (scenario from bug 493761 comment 61) Currently, we can't do much about that, but I'm opening this bug as placeholder to keep it on the radar and follow the developments in Java 9. If by RC3 (May 30) it looks like --permit-illegal-access is going to be removed, then we should at least remove this argument from the eclipse.ini.
Thanks for bringing it to notice Markus!
(In reply to Arun Thondapu from comment #1) > Thanks for bringing it to notice Markus! Thanks for fixing the target milestone, Arun! I'm out of practice using that popup since I started to use http://www.eclipse.org/jdt/ui/dev.php#scripts ;-)
This is a unpredictable moving target. Decision from the PMC to get maximum safety: revert the launcher to before M7 and remove ini arguments. Add a what's new entry like in 4.6 (https://www.eclipse.org/eclipse/news/4.6/platform.php#java-9) to instruct users how to launch with Java 9,
See https://wiki.eclipse.org/Eclipse/PMC for some rationale of the PMC decision. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=517452 for an idea improving the Launcher moving forward -- replacing obscure C code that's hard to change by a data-driven approach that can adapt to different VMs. Comments welcome on that bug.
Resolving as WONTFIX as we're not going to address "--illegal-access=*" for the Oxygen release.
(In reply to Dani Megert from comment #3) > This is a unpredictable moving target. > > Decision from the PMC to get maximum safety: revert the launcher to before > M7 and remove ini arguments. Opened bug 517482 and bug 517507 for these two tasks. Add a what's new entry like in 4.6 > (https://www.eclipse.org/eclipse/news/4.6/platform.php#java-9) to instruct > users how to launch with Java 9, Dani, do we need to open a bug for this?