龙芯OpenJDK通过IcedTea Web支持Java Web Start和Applet浏览器插件。

1. Java Web Start的安装方法

1.1 使用操作系统集成的包

在Loongnix系统中已经集成了Java Web Start的rpm包,可通过如下方式安装:

# yum install icedtea-web

1.2 使用IcedTea-Web官方发布的包

1.7.2 https://mail.openjdk.java.net/pipermail/distro-pkg-dev/2019-March/041302.html

注: http://icedtea.wildebeest.org/download/icedtea-web-binaries/ 中命名为icedtea-web-*.portable.bin.zip的包

1.3 手工编译

若所使用操作系统未提供icedtea-web包,可通过如下方式安装(例子为1.6.2,其他版本同理):

$ sudo yum install autoconf automake desktop-file-utils gecko-devel glib2-devel java-1.8.0-openjdk-devel junit libappstream-glib tagsoup xulrunner-devel gcc-c++ wget tar make
$ wget http://icedtea.wildebeest.org/download/source/icedtea-web-1.6.2.tar.gz
$ tar xzf icedtea-web-1.6.2.tar.gz
$ cd icedtea-web-1.6.2
$ ./configure
$ make
# make install

验证方法,查看以下命令是否能执行

$ javaws
$ itweb-settings.itweb

2. Applet插件的安装方法

龙芯OpenJDK支持Applet插件,采用IcedTea-Web的方式,代替了原有libnpjp2.so的方式(一些系统中libnpjp2.so仍然可用,但是龙芯已不提供和维护该库)。

安装方法同"Java Web Start的安装方法"相同。

验证是否安装成功,以FireFox为例:

方法1:在浏览器中输入“about:plugins”,显示“IcedTea-Web Plugin”字样说明插件已安装。

方法2:浏览器中的插件库最终应链接到IcedTeaPlugin.so上,命令参考例子:

$ cd /usr/lib64/mozilla/plugins
$ ls -l
lrwxrwxrwx  1 root root       43 10月 11 15:37 libjavaplugin.so -> /etc/alternatives/libjavaplugin.so.mips64el
$ ls -l /etc/alternatives/libjavaplugin.so.mips64el
lrwxrwxrwx 1 root root 27 10月 11 15:37 /etc/alternatives/libjavaplugin.so.mips64el -> /usr/lib64/IcedTeaPlugin.so

其他浏览器(Firefox, Chrome and Chromium, and Midori)的方法请参考官方文档

3. Java Web Start的使用方法

Java Web Start是便于在网络上部署应用程序的一种架构。

Oracle的Java Web Start示例提供了一些实例。

本页面最后修改于2019年7月12日 (星期五) 15:51。

© 2019 by 龙芯开源社区 • Powered by MediaWiki
京ICP备14017781号