时间太久,转载的链接找不到了。

一、安装orale java 上java官网,下载jre文件包。 解压缩到 /usr/lib/jvm/目录下,或者其他目录也行。

我的是在 /usr/lib/jvm/jre1.8.0_261/bin

/etc/alternatives 目录 javaws,controlpanel连接到 jre目录。

/usr/bin javaws,ControlPanel 连接到 /etc/alternatives目录。

二、修改创建javaws,controlpanel 程序文件。

第一处,/etc/alternatives/ 目录下创建到 javaws,controlpanel的软连接。

yueguobin@MRC-WM009:~$ ls -l /etc/alternatives/javaws lrwxrwxrwx 1 root root 36 9月 5 15:43 /etc/alternatives/javaws -> /usr/lib/jvm/jre1.8.0_261/bin/javaws yueguobin@MRC-WM009:~$ ls -l /etc/alternatives/ControlPanel lrwxrwxrwx 1 root root 38 9月 5 15:44 /etc/alternatives/ControlPanel -> /usr/lib/jvm/jre1.8.0_261/bin/jcontrol

第二处,/sur/bin/ 目录下,创建javaws,controlpanel软连接到 /etc/alternatives/ 目录下的软连接 yueguobin@MRC-WM009:~$ ls -l /usr/bin/javaws lrwxrwxrwx 1 root root 24 9月 5 15:45 /usr/bin/javaws -> /etc/alternatives/javaws yueguobin@MRC-WM009:~$ ls -l /usr/bin/ControPanel lrwxrwxrwx 1 root root 30 9月 5 15:46 /usr/bin/ControPanel -> /etc/alternatives/ControlPanel yueguobin@MRC-WM009:~$

三、创建javaws的 .desktop文件,设置为jnlp文件的默认打开方式。

1、找到jre8目录下的sun-javaws.desktop文件 /usr/lib/jvm/jre1.8.0_261/lib/desktop/applications/sun-javaws.desktop

2、将sun-javaws.desktop文件拷贝到 /usr/share/applications/

3、修改 /usr/share/applications/defaults.list文件,相应位置添加以下 application/x-java-jnlp-file=sun-javaws.desktop

4、之后,所有的jnlp文件就默认使用指定的javaws程序打开了。 服务器远程kvm,下载的jnlp文件也可以选择使用javaws打开了。