火狐浏览器中打开java_Ubuntu下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法...
远程虚拟控制台依赖于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文件)实现在服务器远程虚拟控制台完成远程管理的方法...相关推荐
- 卸载chrome浏览器_如何在Chrome,Firefox和其他浏览器中卸载扩展程序
卸载chrome浏览器 () Most modern browsers support extensions, which add additional features to your browse ...
- js如何在浏览器中运行php文件下载,JavaScript_用JS在浏览器中创建下载文件,但受限于浏览器,很多情况下 - phpStudy...
用JS在浏览器中创建下载文件 但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开->另存为.如下面这个链接: file.js 用户点击这个链接的时候,浏览器会打开并显示链接指向的文件 ...
- PHP在浏览器中被拒绝请求,php控制请求页面浏览器缓
缓存的主要作用是防止用户频繁刷新网站页面,导致服务器数据库负担,既要保证信息更新的及时性,也要保证缓存能被充分利用.http协议里控制浏览器缓存的头有三个Cache-Control,Expires,L ...
- 如何在浏览器中显示本地文件系统_如何完全卸载浏览器中的Flash插件
Flash插件作为浏览器中常用的插件,经常会出现各种问题,需要重新安装,这里就讲一下如何真正卸载浏览器中的Flash插件. 如何下载网页中的swf文件-百度经验jingyan.baidu.com 适 ...
- iphone 微信下浏览器中数字去除下划线
在开发iphone应用程序的时候,safari下手机号码默认是有下划线的,通过下面的方法就可以去掉: <meta name="format-detection" conten ...
- Java中子程序输出到输出文件中_Fortran 90中子例程和函数中的参数/变量的INTENT的含义...
关于Fortran子程序中的变量 INTENT ,我有几个问题 . 例如,几周前,我发布了一个关于不同Fortran主题的问题(In Fortran 90, what is a good way to ...
- 查看浏览器中网页编码的通用方法
背景 今天在论坛上回答一个问题的时候,需要用python写一个爬虫,但是在decode的时候报错误,说网页编码出现了问题,基于这个问题呢,我在网上查找了一番,找到了答案,今天来分享一下-- 方法 在各 ...
- Ubuntu下ibus在firefox浏览器中选中即删除的解决办法
Ubuntu上的firefox更新到36版后,ibus在浏览器中输入中文时选中的文字就会被删除.这个问题在很多贴吧.论坛上也有讨论,不过很多方法都无效.最简单有效的办法就是在命令行输入 ibus-se ...
- html如何添加音乐火狐,电脑如何将HTML书签导入进火狐浏览器中
电脑如何将HTML书签导入进火狐浏览器中 火狐浏览器是我们现在经常使用的浏览器之一,我们可以在其中添加HTML书签,快速进入需要进入的网页,今天小编就告诉大家电脑如何将HTML书签导入进火狐浏览器中. ...
最新文章
- JZOJ 5397. 【NOIP2017提高A组模拟10.6】Biology
- Python Django 模板继承(header,body,footer抽取)
- 玩转Linux必备知识(二)
- mysql中的运算符的执行顺序_【MySQL】执行顺序
- MySQL运算符优先级顺序
- android静态类保存context,Android:静态获取Context是一个好习惯吗?
- 专题导读:大数据创新实践
- Objective-C 高性能的循环
- 华硕 PRIME H410M-K + i5-10400F 黑苹果 EFI文件
- LTE的基础知识与关键技术
- C++函数CreateProcess隐藏窗口
- r610服务器维修,戴尔服务器R610
- python中平方_python中平方
- 基于大疆dij_irp.exe进行红外测温
- 华为牛人在华为工作十年的感悟!
- Linux系列(四)、文件属性查看和修改,以及软硬连接
- u盘无响应+开启什么服务器,服务没有及时响应启动或控制请求怎么办?如何解决系统服务没有及时响应启动...
- 云+未来峰会安全专场总结:智慧安全护航企业数字化转型
- 国产软件产品的一点看法
- 视频的码率、帧率、分辨率之间的区别