Ubuntu下通过FirefoxOperaChromium浏览器直接执⾏java应
⽤程序(。。。
远程虚拟控制台依赖于java运⾏环境(jre),在通过浏览器打开链接前,系统必须安装jre环境,远程管理控制台其实就是⼀个java程序,打开相应的⽹站会下载⼀个jnlp(java⽹络加载协议)的⽂件,只有运⾏这个jnlp⽂件的程序才能实现远程控制,linux上实现jre可以通过OpenJDK的jre或者Oracle java的jre。
⼀、OpenJDK
OpenJDK做为GPL许可(GPL-licensed)的Java平台的开源化实现,Sun正式发布它已经六年有余。从发布那⼀时刻起,Java社区的⼤众们就⼜开始努⼒学习,以适应这个新的开源代码基础(code-base)。
1、产看linxu系统是否安装openjdk
root@ubuntu:~# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
root@ubuntu:~#
通过上⾯的信息可以知道系统安装了1.8.0_151版本的openjre
2、如果没有安装通过下⾯命令安装:
root@ubuntu:~# apt-get install openjdk-8-jre
3、添加览器插件Icedtea Java web Start(替代javaws)
root@ubuntu:~# apt-get install icedtea-netx
通过上⾯的设置就可以通过Firefox浏览器直接运⾏java程序实现远程管理了。
4、Opera Chromium浏览器可能不会关联这个插件,没有关系打开这个链接后会⾃动下载⼀个jnlp的⽂件,把他保存到指定的⽬录,通过javaws命令运⾏就可以。
例:指定⽬录是/home/pipci/Downloads/  jnlp⽂件为kvm.jnlp  命令如下:
root@ubuntu:/home/pipci/Downloads# javaws kvm.jnlp      #这种⽅式跟通过浏览器打开是⼀样的,只是⿇烦点,通过浏览器插件也是调⽤javaws这⾥命令。
⼆、Oracle java
1、⾸先要安装Oracle java(jre)安装⽅法前⾯的⽂章已经写了,这⾥就不讲述了。
链接
先创建javaws程序桌⾯快捷⽅式,
创建⽂件名sun_javaws.desktop的⽂件内容如下:
[Desktop Entry]
Name=Oracle jre javaws
Comment=Oracle jre javaws
Exec=/usr/local/java/jre1.8.0_161/bin/javaws
Icon=/usr/local/java/jre1.8.0_161/plugin/desktop/sun_java.png
Terminal=false
Type=Application
Categories=Application
Encoding=UTF-8
StartupNotify=true
将上⾯的sun_java.desktop ⽂件复制到/usr/share/applications/ ⽬录 命令:
pipci@ubuntu:~$ sudo cp -v sun_java.desktop sun_java.desktop
通过firefox打开链接时候在弹出的标签 你想要firefox如何处理此⽂件?打开 通过 处选择新加的javaws就可以。
2、Opera Chromium浏览器可能不会关联这个插件,没有关系打开这个链接后会⾃动下载⼀个jnlp的⽂件,把他保存到指定的⽬录,通过javaws命令运⾏就可以。
例:指定⽬录是/home/pipci/Downloads/  jnlp⽂件为kvm.jnlp  命令如下:
网站程序下载root@ubuntu:/home/pipci/Downloads# javaws kvm.jnlp      #这种⽅式跟通过浏览器打开是⼀样的,只是⿇烦点,通过浏览器插件也是调⽤javaws这个程序。
三、如果系统⾥同时存在两个版本的java程序,可以通过选择各⾃的插件,或者通过绝对路径程序来运⾏(环境变量只能指定⼀个,另外的
就要⽤程序绝对路径)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。