I use Debian. I've installed Java 8 and later Java 6, using scripts available on http://ppa.launchpad.net/webupd8team/java/ubuntu.
I run an app which mus use Java 6. The file.pl contains such a part:
<resources>
<j2se version="1.6.0+" href="http://java.sun.com/products/autodl/j2se"
initial-heap-size="128M" max-heap-size="400M"/>
I invoke javaws from the Java 6 folder. I see the splash for a while and stops (I get prompt in my console, nothing else happens). I've adjusted my env variables to be sure that the problem isn't there. Some details:
➜ java-6-oracle set | grep jvm
DERBY_HOME=/usr/lib/jvm/java-6-oracle/db
J2REDIR=/usr/lib/jvm/java-6-oracle/jre
J2SDKDIR=/usr/lib/jvm/java-6-oracle
JAVA_HOME=/usr/lib/jvm/java-6-oracle
OLDPWD=/usr/lib/jvm/java-6-oracle/jre
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-6-oracle/bin:/usr/lib/jvm/java-6-oracle/db/bin:/usr/lib/jvm/java-6-oracle/jre/bin
PWD=/usr/lib/jvm/java-6-oracle
path=( /usr/local/bin /usr/bin /bin /usr/local/games /usr/games /usr/lib/jvm/java-6-oracle/bin /usr/lib/jvm/java-6-oracle/db/bin /usr/lib/jvm/java-6-oracle/jre/bin )
➜ java-6-oracle ./jre/javaws/javaws -verbose ~/file.pl
Java(TM) Web Start 1.6.0_45 Launching: /usr/lib/jvm/java-8-oracle/jre/bin/java
/usr/lib/jvm/java-8-oracle/jre/bin/java
-Xbootclasspath/a:/usr/lib/jvm/java-6-oracle/jre/lib/javaws.jar:/usr/lib/jvm/java-6-oracle/jre/lib/deploy.jar:/usr/lib/jvm/java-6-oracle/jre/lib/plugin.jar
-classpath
/usr/lib/jvm/java-6-oracle/jre/lib/deploy.jar
-Djava.security.policy=file:/usr/lib/jvm/java-6-oracle/jre/lib/security/javaws.policy
-DtrustProxy=true
-Xverify:remote
-Djnlpx.home=/usr/lib/jvm/java-6-oracle/jre/bin
-Dsun.awt.warmup=true
-Djnlpx.origFilenameArg=/home/me/file.pl
-Djnlpx.remove=true
-Djnlpx.splashport=38511
-Djnlpx.jvm=/usr/lib/jvm/java-8-oracle/jre/bin/java
com.sun.javaws.Main
/tmp/javawMxZTga
I see that the incorect jvm version is invoked. Why is it so?
EDIT: It's not a duplicate of Webstart runs with wrong version of JRE I don't run the program using a browser. Both my Javas are 64-bit.