javac --add-modules java.xml.bind for annotation processor?
Alan Bateman
Alan.Bateman at oracle.com
Mon Nov 21 07:46:13 UTC 2016
On 20/11/2016 23:22, Remi Forax wrote:
> It seems to me that all the command line options of the VM before jigsaw doesn't use space as a separator, but with the new option like --module-path or --add-modules, you have to put a space after,
> so it doesn't work well with the -J option used to take option from tools like javac to feed them to the VM, because the space in the middle of the VM option is interpreted as a space between the options of the tool.
>
JEP 293 [1] documents the guidelines on this. It documents that the long
form can use space or `=` to separate the option name and value. It
further documents that the HotSpot VM will only accept a subset of these
rules, hence we have to use `=` as the separator when using the JNI
innovation interface, VM options files, or _JAVA_OPTIONS. When only
using the java launcher then you need to care too much about this
because it will accept space as a separator.
-Alan
[1] http://openjdk.java.net/jeps/293
More information about the jigsaw-dev
mailing list