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

Robert Gibson robbiexgibson at yahoo.com
Thu Jan 19 10:00:28 UTC 2017


Hi Reto,
I don't think this works in WebStart, which is usually a bit behind the curve in option handling. I filled a bug for exactly this problem yesterday but I don't have a bug number yet. 
Robert

> On 19 Jan 2017, at 10:35, Reto Merz <reto.merz at abacus.ch> wrote:
> 
> 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