問題描述
我通過double-clicking運行.jar文件時遇到問題。當我轉到“屬性”對話框時,在程序列表中找不到Java,隻有存檔管理器。但是java -jar somefile.jar
打開了程序。
最佳思路
也許您沒有安裝運行時環境!
要安裝它,請按照以下說明進行操作。
sudo apt-get install openjdk-7-jre
或者,您可以通過以下命令使用PPA方法安裝Oracle JRE。
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
然後使用它來打開.jar文件,請嘗試以下操作。
-
右鍵點擊.jar文件>屬性。
-
單擊頂部的“Open With”選項卡。
-
將默認選項更改為已安裝的Java運行時環境。
-
單擊關閉,您應該已經準備好雙擊。
次佳思路
要使Java默認情況下(即雙擊)打開.jar文件,請右鍵單擊任何.jar文件以選擇“屬性”。在以下窗口中,選擇”Open With”標簽,例如以下選擇:
選擇您的Java運行時,然後按Set as default
使其成為打開.jar文件的默認應用程序。
第三種思路
添加具有以下內容的名為/usr/share/applications/java.desktop
的文件應該可以解決問題。
[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true
添加此文件後,您應該能夠在Open file with...-Dialog
中找到一個名為Java
的條目