Ubuntu16.04下如何设置双击jnlp文件的默认打开方式为javaws

Ubuntu16.04下如何设置双击jnlp文件的默认打开方式为javaws,第1张

如果在linux环境下遇到后缀名为jnlp的文件该如何打开呢,如果之前你的Java环境是通过rpm包安装的,在图形界面直接双击就能打开了,但是如果之前的Java环境是通过bin文件安装的,那就得在图形界面的命令行下执行“javaws ***.jnlp”就可以打开了

Dell 服务器的 iDRAC 管理平台使用 javaws 来打开控制台,而在 Linux(Debian)环境下, 即使是 java,用起来也比较费劲;今天莫名其妙(很久没有用过 iDRAC 了)的 javaws 不能打开 iDRAC jnlp 文件了。

Linux系统使用IPMI,需要安装java环境,安装好后打开firefox浏览器,点图形界面的时候会d出一个下载lunch.jnlp的页面,在这里需要选择打开方式,这一步很关键,打开方式选择javaws,路径/usr/java/jre-xxx/bin/javaws。这样就会调用java打开IPMI的图形界面。

Java Network Launching Protocol (JNLP,java网络加载协议) 承诺改变这个现状。通过JCP(Java Community Process)的JSR-56的开发, JNLP解决了很多先前用java开发针对客户端的功能的问题。一个JNLP客户端是一个应用程序或者说服务,它可以从宿主于网络的资源中加载应用程序。如果你使用JNLP打包一个应用程序,那么一个JNLP客户端能够:

o 为该应用探测,安装并且使用正确版本的JRE(java运行时环境)

o 从浏览器或者桌面加载应用程序

o 当新版本的应用出现时自动下载最新的版本。

o 为了加速启动速度在本机缓存应用程序需要的类

o 可以作为applet或者应用程序运行

o 在必要的情况下下载原始的库

o 以安全的方式使用诸如文件系统这样的本机资源

o 自动定位和加载外部依赖资源

jnlp会从网络上下载需要的资源,而普通java程序都是在本地的,这就是“非JNLP文件都能正常打开”的原因。

既然是用javaws命令去启动jnlp,那么应该跟浏览器没什么直接关系。

修改系统环境变量,其中TEMP和TMP两项修改为另一个没有中文的路径即可。

这个需要在本地安装一个j2se(实质上是jdk)。

下方附上jdk1.5的下载链接,直接粘贴至迅雷即可下载:

thunder://QUFodHRwOi8vMXhsLjE2M2Rpc2suY29tOjcxMC9maWxlLzNiLzgxLzNiODE1NWYzOGYzNGYyNTE5YmUyOGUwNjFlZDZmYWJiL2pkazEuNS4wXzIyLjd6P2tleT0zZmM2Y2M4MWFjMDNiMDcxNzJjMjhjZjUyZTU3YTY4NSZ1aWQ9MCZpZD0yNTMxNjQmdD0xNDAyNjYwNzc4JnR5cGU9dGh1bmRlclpa

安装成功后,配置本地jdk环境,做如下 *** 作:然后在windows命令窗口中输入java -version。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/7817390.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存