远程虚拟控制台依赖于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

[email protected]:~# 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)

[email protected]:~#

通过上面的信息可以知道系统安装了1.8.0_151版本的openjre

2、如果没有安装通过下面命令安装:

[email protected]:~# apt-get install openjdk-8-jre

3、添加览器插件Icedtea Java web Start(替代javaws)

[email protected]:~# apt-get install icedtea-netx

通过上面的设置就可以通过Firefox浏览器直接运行java程序实现远程管理了。

4、Opera Chromium浏览器可能不会关联这个插件,没有关系打开这个链接后会自动下载一个jnlp的文件,把他保存到指定的目录,通过javaws命令运行就可以。

例:指定目录是/home/pipci/Downloads/   jnlp文件为kvm.jnlp  命令如下:

[email protected]:/home/pipci/Downloads# javaws kvm.jnlp       #这种方式跟通过浏览器打开是一样的,只是麻烦点,通过浏览器插件也是调用javaws这里命令。

二、Oracle java

1、首先要安装Oracle java(jre)安装方法前面的文章已经写了,这里就不讲述了。

链接 http://www.cnblogs.com/pipci/p/8609820.html

先创建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/ 目录 命令:

[email protected]:~$ sudo cp -v sun_java.desktop sun_java.desktop

通过firefox打开链接时候在弹出的标签 你想要firefox如何处理此文件?打开 通过 处选择新加的javaws就可以。

2、Opera Chromium浏览器可能不会关联这个插件,没有关系打开这个链接后会自动下载一个jnlp的文件,把他保存到指定的目录,通过javaws命令运行就可以。

例:指定目录是/home/pipci/Downloads/   jnlp文件为kvm.jnlp  命令如下:

[email protected]:/home/pipci/Downloads# javaws kvm.jnlp       #这种方式跟通过浏览器打开是一样的,只是麻烦点,通过浏览器插件也是调用javaws这个程序。

三、如果系统里同时存在两个版本的java程序,可以通过选择各自的插件,或者通过绝对路径程序来运行(环境变量只能指定一个,另外的就要用程序绝对路径)。

火狐浏览器中打开java_Ubuntu下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法...相关推荐

  1. 卸载chrome浏览器_如何在Chrome,Firefox和其他浏览器中卸载扩展程序

    卸载chrome浏览器 () Most modern browsers support extensions, which add additional features to your browse ...

  2. js如何在浏览器中运行php文件下载,JavaScript_用JS在浏览器中创建下载文件,但受限于浏览器,很多情况下 - phpStudy...

    用JS在浏览器中创建下载文件 但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开->另存为.如下面这个链接: file.js 用户点击这个链接的时候,浏览器会打开并显示链接指向的文件 ...

  3. PHP在浏览器中被拒绝请求,php控制请求页面浏览器缓

    缓存的主要作用是防止用户频繁刷新网站页面,导致服务器数据库负担,既要保证信息更新的及时性,也要保证缓存能被充分利用.http协议里控制浏览器缓存的头有三个Cache-Control,Expires,L ...

  4. 如何在浏览器中显示本地文件系统_如何完全卸载浏览器中的Flash插件

    Flash插件作为浏览器中常用的插件,经常会出现各种问题,需要重新安装,这里就讲一下如何真正卸载浏览器中的Flash插件. 如何下载网页中的swf文件-百度经验​jingyan.baidu.com 适 ...

  5. iphone 微信下浏览器中数字去除下划线

    在开发iphone应用程序的时候,safari下手机号码默认是有下划线的,通过下面的方法就可以去掉: <meta name="format-detection" conten ...

  6. Java中子程序输出到输出文件中_Fortran 90中子例程和函数中的参数/变量的INTENT的含义...

    关于Fortran子程序中的变量 INTENT ,我有几个问题 . 例如,几周前,我发布了一个关于不同Fortran主题的问题(In Fortran 90, what is a good way to ...

  7. 查看浏览器中网页编码的通用方法

    背景 今天在论坛上回答一个问题的时候,需要用python写一个爬虫,但是在decode的时候报错误,说网页编码出现了问题,基于这个问题呢,我在网上查找了一番,找到了答案,今天来分享一下-- 方法 在各 ...

  8. Ubuntu下ibus在firefox浏览器中选中即删除的解决办法

    Ubuntu上的firefox更新到36版后,ibus在浏览器中输入中文时选中的文字就会被删除.这个问题在很多贴吧.论坛上也有讨论,不过很多方法都无效.最简单有效的办法就是在命令行输入 ibus-se ...

  9. html如何添加音乐火狐,电脑如何将HTML书签导入进火狐浏览器中

    电脑如何将HTML书签导入进火狐浏览器中 火狐浏览器是我们现在经常使用的浏览器之一,我们可以在其中添加HTML书签,快速进入需要进入的网页,今天小编就告诉大家电脑如何将HTML书签导入进火狐浏览器中. ...

最新文章

  1. JZOJ 5397. 【NOIP2017提高A组模拟10.6】Biology
  2. Python Django 模板继承(header,body,footer抽取)
  3. 玩转Linux必备知识(二)
  4. mysql中的运算符的执行顺序_【MySQL】执行顺序
  5. MySQL运算符优先级顺序
  6. android静态类保存context,Android:静态获取Context是一个好习惯吗?
  7. 专题导读:大数据创新实践
  8. Objective-C 高性能的循环
  9. 华硕 PRIME H410M-K + i5-10400F 黑苹果 EFI文件
  10. LTE的基础知识与关键技术
  11. C++函数CreateProcess隐藏窗口
  12. r610服务器维修,戴尔服务器R610
  13. python中平方_python中平方
  14. 基于大疆dij_irp.exe进行红外测温
  15. 华为牛人在华为工作十年的感悟!
  16. Linux系列(四)、文件属性查看和修改,以及软硬连接
  17. u盘无响应+开启什么服务器,服务没有及时响应启动或控制请求怎么办?如何解决系统服务没有及时响应启动...
  18. 云+未来峰会安全专场总结:智慧安全护航企业数字化转型
  19. 国产软件产品的一点看法
  20. 视频的码率、帧率、分辨率之间的区别

热门文章

  1. OpenCV绘制线、矩形、圆等基本几何形状
  2. sql server序列_SQL Server中的序列对象
  3. 组织架构递归_映射架构和递归管理数据–第2部分
  4. Android在WindowManagerService和ActivityManagerService中的Token
  5. awk分割列-【AWK学习之旅】
  6. Android学习总汇
  7. Centos6.6安装Nginx
  8. eclipse离线安装插件的两种方法
  9. class checklist
  10. 主要省份城市的DNS服务器地址