Java Web Start/Applet插件的安装和使用方法
龙芯平台Java环境通过IcedTea Web支持Java Web Start和Applet浏览器插件。
Java Web Start的安装方法
1. 使用操作系统集成的包
在Loongnix系统中已经集成了Java Web Start的rpm包,可通过如下方式安装:
yum install icedtea-web
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的包
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
Applet插件的安装方法
龙芯平台JDK支持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)的方法请参考官方文档
Java Web Start的使用方法
Java Web Start是便于在网络上部署应用程序的一种架构。
Oracle的Java Web Start示例提供了一些实例。
- 启动firefox,访问 https://docs.oracle.com/javase/tutorial/uiswing/examples/misc/index.html
- 点击AccessibleScrollDemo右侧的“[Launch]”
- 在浏览器弹出的“正在打开 AccessibleScrollDemo.jnlp”对话框中,点击“打开,通过IcedTea Web Start”
- 这样,一个Java Web Start的实例就运行起来了。