0

Default OpenJDK 7 installed with Ubuntu 12.10 works fine. I have a few issues with a proprietary package I'm using and I need to test against Oracle's Java to see if it's specific to OpenJDK.

However, I cannot get Oracle's Java web start to work. The normal java command using a jar file works fine. But anything using javaws shows the splash screen and then does nothing. It even returns a 0 status code (success). No output, no errors, nothing. It just silently dies, even with javaws -verbose.

I have tried both 6 and 7 installer packages from ppa:webupd8team/java, 32bit and 64bit binary installers of 6 from the sun website. At this point OpenJDK is completely uninstalled. Still nothing.

This happens with every jnlp I can get my hands on, including this proprietary package, minecraft, and the Oracle JOGL test.

How can I get useful output out of javaws? Is there a log file somewhere?

0

1 Answer 1

1

http://docs.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/tracing_logging.html gives some info on logging and tracing output.

Annoyingly the command line options don't seem to work, but running /usr/lib/jvm/java-7-oracle/bin/ControlPanel and settings the options there works (log files are in ~/.java/deployment/log)

Apparently there's a bug with Oracle Java 7u9 where it can't parse its arguments property. Manually editing the JNLP or downloading the referenced jar file and running that manually works. See http://www.oracle.com/technetwork/java/javase/7u9-relnotes-1863279.html

In my case I had to remove java-vm-args="-XX:MaxPermSize=128m"

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .