オペレーティング システム: Linux バージョン 2.6.18-308.1.1.el5 (mockbuild@x86-002.build.bos.redhat.com) (gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP 金2012 年 2 月 17 日 16:47:13 EST
Java Version: Match: digest selected JREDesc: JREDesc[version 1.6+, heap=134217728-536870912, args=-ea, href=null, sel=false, null, null], JREInfo: JREInfo for index 0:
platform is: 1.7
product is: 1.7.0_17
location is: http://java.sun.com/products/autodl/j2se
path is: /usr/java/jre1.7.0_17/bin/java
Mozilla Firefox で試してみました。
問題: デプロイメント ツールキットを使用しているにもかかわらず、JRE 1.7.0 の Java Web Start アプリケーションを開始できません。
- JRE 7.0 の html のソース: deployJava.createWebStartLaunchButton(url,'1.7.0');
- JRE 6.0 の html のソース: deployJava.createWebStartLaunchButton(url,'1.6.0');
注: アプリケーションは Windows 環境で問題なく動作し、Linux ではバージョン 1.6 が問題なく動作しています。ここから RPM を使用して JRE 1.7.0 をインストールしたにもかかわらず、マシンのデフォルトの JRE がまだ 1.6.0 であることにも気付きました。インストールしようとすると、JRE が既にインストールされていると表示されます。
更新: デフォルトの JRE を更新しました。JRE 1.7.0 が表示されるようになりました。
[root@L3FMV80 defaults]# java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode, sharing)
[root@L3FMV80 Downloads]# rpm -ivh jre-7u17-linux-i586.rpm
Preparing... ########################################### [100%]
package jre-1.7.0_17-fcs.i586 is already installed