OSX 10.8.2 で jre バージョン 1.7.0_11 の jnlp を実行しており、jnlp タグは 1.6 で次のように実行するように設定されています。
<j2se version="1.6" href="http://java.sun.com/products/autodl/j2se">
また
<j2se version="1.6*" ...>
ただし、jnlp を実行すると、コンソールに次のように表示されます。 Java Web Start 10.11.2.21 Using JRE version 1.7.0_11-b21 Java HotSpot(TM) 64-Bit Server
jre 1.7を使用してWindowsで同じjnlpファイルを実行すると、正常に動作し、jre 1.7でロードされ、jre 1.6をダウンロードして実行されます。
何か案は?