Ubuntu下經過Firefox Opera Chromium瀏覽器直接執行java應用程序(打開java jnlp文件)實如今服務器遠程虛擬控制檯完成遠程管理的方法



遠程虛擬控制檯依賴於java運行環境(jre),在經過瀏覽器打開連接前,系統必須安裝jre環境,遠程管理控制檯其實就是一個java程序,打開相應的網站會下載一個jnlp(java網絡加載協議)的文件,只有運行這個jnlp文件的程序才能實現遠程控制,linux上實現jre能夠經過OpenJDK的jre或者Oracle java的jre。

1、OpenJDK
OpenJDK作爲GPL許可(GPL-licensed)的Java平臺的開源化實現,Sun正式發佈它已經六年有餘。從發佈那一時刻起,Java社區的大衆們就又開始努力學習,以適應這個新的開源代碼基礎(code-base)。

一、產看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
二、若是沒有安裝經過下面命令安裝:
root@ubuntu:~# apt-get install openjdk-8-jre

三、添加覽器插件Icedtea Java web Start(替代javaws)

root@ubuntu:~# apt-get install icedtea-netx

經過上面的設置就能夠經過Firefox瀏覽器直接運行java程序實現遠程管理了。

四、Opera Chromium瀏覽器可能不會關聯這個插件,沒有關係打開這個連接後會自動下載一個jnlp的文件,把他保存到指定的目錄,經過javaws命令運行就能夠。
例:指定目錄是/home/pipci/Downloads/   jnlp文件爲kvm.jnlp  命令以下:

root@ubuntu:/home/pipci/Downloads# javaws kvm.jnlp       #這種方式跟經過瀏覽器打開是同樣的,只是麻煩點,經過瀏覽器插件也是調用javaws這裏命令。html


2、Oracle java

一、首先要安裝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/ 目錄 命令:
pipci@ubuntu:~$ sudo cp -v sun_java.desktop sun_java.desktop

經過firefox打開連接時候在彈出的標籤 你想要firefox如何處理此文件?打開 經過 處選擇新加的javaws就能夠。

二、Opera Chromium瀏覽器可能不會關聯這個插件,沒有關係打開這個連接後會自動下載一個jnlp的文件,把他保存到指定的目錄,經過javaws命令運行就能夠。
例:指定目錄是/home/pipci/Downloads/   jnlp文件爲kvm.jnlp  命令以下:

root@ubuntu:/home/pipci/Downloads# javaws kvm.jnlp       #這種方式跟經過瀏覽器打開是同樣的,只是麻煩點,經過瀏覽器插件也是調用javaws這個程序。

3、若是系統裏同時存在兩個版本的java程序,能夠經過選擇各自的插件,或者經過絕對路徑程序來運行(環境變量只能指定一個,另外的就要用程序絕對路徑)。java

相關文章
相關標籤/搜索