7u9 jnlp very touchy with vm args
Scott Palmer
swpalmer at gmail.com
Wed Oct 24 15:48:39 PDT 2012
You are missing a leading minus sign in the XML snippets you provided. Typo?
(I have no clue if that would make a difference as far as the acceptance of the args)
Scott
On 2012-10-24, at 5:52 PM, Jeff Palmer <jcpalmer at rochester.rr.com> wrote:
> I have isolated my problem, & I think the reason might help explain some other messages on the other list. I have reviewed the allowable vm args in JNLPs as published:
>
> http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html#resources
>
> I was not fully compliant, as I was referencing the argument, -XX:+UseConcMarkSweepGC.
>
> This is a working JNLP snippet from the previous release (7u8 I think):
> <resources>
> <j2se
> version="1.7+"
> java-vm-args="-Xmx200m XX:+UseConcMarkSweepGC"
> />
> <jar href="my-app.jar" />
> </resources>
>
> <resources os="Mac">
> <j2se
> version="1.6+"
> java-vm-args="-Xmx200m XX:+UseConcMarkSweepGC -Dapple.awt.graphics.UseQuartz=true"
> />
> </resources>
>
> Take out the unsupported argument in both places, and it now works. 7u9 does tolerate the GC arg on Windows still.
>
> This is clearly not a bug. I think a little better could be done on providing feed though. The program just ENDS. No warning, failure message, traces, nothing. This makes it hard to find.
>
> This one took a day. I was concerned my Lion partition had a bunch of ea stuff which I had tinkered with & was not stock enough anyway, so the time to blow it away & rebuilding it was still worth it.
>
> Finally, after I re-installed, I just went to the Oracle site and installed the JRE. In Safari, specifying a jnlp, downloads & starts it. If you click on the desktop icon for subsequent runs you get message box from Software Update:
> "To open "BLAH,BLAH, BLAH" you need a Java SE 6 runtime. Would you like to install one now?"
>
> No, I do not need this. This message did NOT come up because I have the 2 j2se tags. I tried when there was only 1.
>
> If I actually followed through and did that, it would not even use it. (guess I have to though, starting though cache viewer is a pain). The test is wrong. It should be testing for the Oracle plugin installed.
>
>
>
>
More information about the macosx-port-dev
mailing list