AW: [JDK-8153077] JNLP example with -XaddExports

Reto Merz reto.merz at abacus.ch
Thu Jan 19 09:35:04 UTC 2017


One more question: Is it possible to use --add-opens in JNLP ?
We have try this:

<java version="9+"
    java-vm-args="--add-opens=java.base/java.lang=ALL-UNNAMED"/>

This seems not to work/legal, or we use the wrong syntax:
#### Java Web Start Error:
#### Unable to make field private final byte[] java.lang.String.value accessible: module java.base does not "opens java.lang" to unnamed module @60bfc3dd

Thanks
Reto


> -----Ursprüngliche Nachricht-----
> Von: Alan Bateman [mailto:Alan.Bateman at oracle.com]
> Gesendet: Mittwoch, 18. Januar 2017 14:48
> An: Reto Merz; jigsaw-dev at openjdk.java.net
> Betreff: Re: [JDK-8153077] JNLP example with -XaddExports
> 
> On 18/01/2017 13:35, Reto Merz wrote:
> 
> > Hello,
> >
> > Is there any documentation or a public available working example how to
> use -XaddExports for WebStart apps ?
> > I have no acces to the example mentioned in JDK-8153077.
> >
> > We try this:
> >      <j2se version="1.8+" java-vm-args="-
> XaddExports:java.base/sun.security.action=ALL-UNNAMED"/>
> I suspect this is what you want (and should be allowed because the
> application is signed):
> 
> <java version="9+"
> java-vm-args="--add-exports=java.base/sun.security.action=ALL-
> UNNAMED"/>
> 
> At the same time then it would be good to understand why this code needs
> to make direct use of types in sun.security.action. As there isn't
> anything very critical in that package then it make be a
> straight-forward dependency to remove.
> 
> -Alan
> 




More information about the jigsaw-dev mailing list