JDK9 Modules
Alan Bateman
Alan.Bateman at oracle.com
Wed Jul 6 08:55:32 UTC 2016
On 05/07/2016 22:24, Malachi de Ælfweald wrote:
> With:
> export _JAVA_OPTIONS="-Djdk.launcher.addmods=ALL-SYSTEM
> -Djdk.launcher.addexports.0=java.base/sun.nio.ch=ALL-UNNAMED"
>
> no GRADLE_OPTIONS
> no options.compilerArgs in build.gradle
>
> 1. The dagger project compiles and runs
> 2. The neo4j project compiles and runs
> 3. a JDK8 project still compiles and run
>
Good to hear you got this working but just to add to what Stephen said
about the system properties. The jdk.launcher.* properties that are you
using here are not documented and are meant to be JDK-internal. They
will be going away soon and so the above will likely need to change to
"--add-modules=ALL-SYSTEM
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED". Also as Stephen noted,
using ALL-SYSTEM is probably not what you want here, at least not if you
only want @Generated.
-Alan
More information about the jigsaw-dev
mailing list