在linux上启动java web start应用程序问题

gijlo24d  于 2022-11-22  发布在  Linux
关注(0)|答案(2)|浏览(235)

操作系统:Linux版本2.6.18-308.1.1.el5(mockbuild@x86-002.build.bos.redhat.com)(gcc版本4.1.2 20080704(红帽4.1.2-52))SMP排名第一,美国东部时间2012年2月17日星期五16:47:13

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源代码:创建Web启动按钮(url,“1.7.0”);
  • JRE 6.0 html源代码:创建Web启动按钮(url,“1.6.0”);

注意:该应用程序在Windows环境下运行良好,Linux运行的是1.6版本。我还注意到机器的默认JRE仍然是1.6.0,尽管我已经使用here的RPM安装了JRE 1.7.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
tf7tbtn2

tf7tbtn21#

你没有说你使用的是什么发行版,试着安装openjdk icedtea-web,后者是一个web start实现和一个浏览器插件。
您不必使用浏览器插件。您可以使用“javaws”程序打开文件。

oo7oh9g9

oo7oh9g92#

我从this得到了很好的解决方案
因此,在很长一段时间不能玩这个Facebook游戏之后,我们正在为P2P相关的研究开发这个游戏,它运行在Java Web Start上,今天我终于生气了,坐下来,终于弄清楚了它的底部。
因为Java不是免费的技术,OpenSUSE实际上预装了OpenJDK,而不是Sun发布的通用版本的Java。有了这个默认配置,互联网上的Web Start(JNLP)文件将默认在一个名为“IcedTea Web Start”的Java Web Start的开放实现中打开,我听说它运行得相当不错--但在某些情况下,比如我的情况下,它完全不起作用。
对于像我这样需要从Firefox运行Sun版本的WebStart的人来说,首先,您需要使用软件包管理器获取并安装Sun的Java运行时版本(在OpenSUSE中,该软件包名为java-1_6_0-sun)。在此步骤之后,验证您是否有一个名为“javaws”的程序。您只需在打开的终端中键入“javaws”,并确保它被识别为Java(TM)Web启动。
好的,接下来我们需要做的就是让Firefox在打开**JNLP文件时使用javaws。对于其他发行版,您可以在Firefox中转到编辑〉首选项〉**应用程序,查找JNLP,然后更改设置使其使用javaws。Firefox是集成的,所以它直接从KDE中获取文件关联设置。所以你必须转到KDE的系统设置(配置桌面)〉“高级”选项卡〉“文件关联”。在此处,搜索JNLP,然后将“/usr/bin/javaws”添加到应用程序首选项顺序的顶部。
我们完成了!下次您在Firefox中打开JNLP Web Start文件时,它应该会提供使用Sun的Java Web Start来打开它:)
有用链接:how to run jnlp files under ubuntu

相关问题