This could be the answer. The /usr/bin/javaws file from openjdk-7-plugins is looking for the openjdk-7 runtime:
kemel@torresmo:~$ head /usr/bin/javaws
#!/bin/bash
JAVA=/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:/usr/share/icedtea-web/netx.jar" LAUNCHER_FLAGS=-Xms8m CLASSNAME=net.sourceforge.jnlp.runtime.Boot BINARY_LOCATION=/usr/bin/javaws PROGRAM_NAME=javaws CP=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar
I have changed it for:
JAVA=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:/usr/share/icedtea-web/netx.jar" LAUNCHER_FLAGS=-Xms8m CLASSNAME=net.sourceforge.jnlp.runtime.Boot BINARY_LOCATION=/usr/bin/javaws PROGRAM_NAME=javaws CP=/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar
and it seems to be fixed
This could be the answer. The /usr/bin/javaws file from openjdk-7-plugins is looking for the openjdk-7 runtime:
kemel@torresmo:~$ head /usr/bin/javaws
#!/bin/bash
JAVA=/usr/ lib/jvm/ java-6- openjdk- amd64/jre/ bin/java BOOTCLASSPATH= "-Xbootclasspat h/a:/usr/ share/icedtea- web/netx. jar" FLAGS=- Xms8m net.sourceforge .jnlp.runtime. Boot LOCATION= /usr/bin/ javaws lib/jvm/ java-6- openjdk- amd64/jre/ lib/rt. jar
LAUNCHER_
LAUNCHER_
CLASSNAME=
BINARY_
PROGRAM_NAME=javaws
CP=/usr/
I have changed it for:
#!/bin/bash
JAVA=/usr/ lib/jvm/ java-7- openjdk- amd64/jre/ bin/java BOOTCLASSPATH= "-Xbootclasspat h/a:/usr/ share/icedtea- web/netx. jar" FLAGS=- Xms8m net.sourceforge .jnlp.runtime. Boot LOCATION= /usr/bin/ javaws lib/jvm/ java-7- openjdk- amd64/jre/ lib/rt. jar
LAUNCHER_
LAUNCHER_
CLASSNAME=
BINARY_
PROGRAM_NAME=javaws
CP=/usr/
and it seems to be fixed