.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ファイルを開くために、以下を試してください。
Javaがデフォルトで.jarファイルを開くようにするには(つまり、ダブルクリック)、任意の.jarファイルを右クリックしてPropertiesを選択します。次のウィンドウで"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
というエントリを見つけることができます。
アプリケーションランチャー
Javaランタイム環境をインストールした後、*.desktop
ファイルを作成することにより、システム内の他のアプリケーションのような起動アイコンを作成できます。
これにより、物事がより簡単できれいになります!
*.jar
(アプリケーション)および*.png
(アプリケーションアイコン)ファイルを使用して、選択したディレクトリにフォルダーを作成します。この場合、使用するディレクトリは/usr/share/folder
です。たとえば、アプリケーションが VUE フォルダーに名前を付ける~/folder
の場合、~/VUE
にはアプリケーション名を付けて名前を付けることをお勧めしますまたは~/vue
。
ターミナルを開き、次のコード行を実行します。
Sudo mkdir /usr/share/folder
または、ターミナルで次のコード行を実行して、スーパー管理者権限でファイルマネージャー(この場合はNautilus)を開きます。
gksu nautilus
その後、/usr/share
に移動し、 GUI でフォルダーfolder
を作成します。
また、ターミナルで次のコード行を実行します。
gksu gedit /usr/share/applications/*.desktop
(お好みのエディターを使用できます。この場合は使用されました Gedit 。)
編集しているファイルに次のコード行を貼り付けます。
[Desktop Entry]
Encoding=UTF-8
Name=Name
Categories=Category Name
Exec=Java -jar /usr/share/folder/*.jar
Icon=/usr/share/folder/*.png
StartupNotify=false
Terminal=false
Type=Application
Comment=Application Name
StartupWMClass=Class
MimeType=application/*
ファイルを保存します。 (*
は常に同じ名前です。)
アプリケーションアイコン
アイコンのサイズについては、Linuxはさまざまな画像形式(PNG、JPG、SVGなど)とサイズ(16x16〜512x512 px)をサポートしています。より良い結果を得るには、32x32〜96x96 pxのPNGファイル、または128x128〜512x512 pxのSVGファイルを使用できます。この場合、Nice Desktop/Dashには96x96ピクセルのPNGで十分だと思います。
詳細については、以下をご覧ください。
ファイルアソシエーション
このステップでは、 MIME Tipe が存在しない場合は作成し、mimeapps.list
ファイル内のアプリケーションに関連付ける必要があります。それについては、次をご覧ください。
注:間違ったものを見つけた場合は、お気軽に編集してくださいそして正しい。ありがとう!
ThunarファイルマネージャーでXfce 4を使用しています。 Oracleの公式Webサイトからアーカイブファイルをダウンロードして、Oracle JDKをインストールしました。ローカルフォルダーにコンテンツを抽出し、JavaをPATHに追加しました。だから私は端末から次のコマンドを実行できます
Java -version
次のコマンドを使用して、ターミナルから* .jarファイルを開始できます。
Java -jar filename.jar
ただし、次の手順で行ったファイルをダブルクリックして起動する場合は、Xfce 4でThunarファイルマネージャーを使用していることを忘れないでください。手順は異なる場合があります。
次のコマンドを入力し、[OK]をクリックします
Java -jar
* .jarファイルをダブルクリックすると、コマンド(上記の2番目のコマンド)がバックグラウンドで実行され、Javaプログラムが起動します。
編集:アーカイブ抽出を介してランタイムをインストールした場合、ランタイムはアプリケーションセレクターのリストに表示されません。ユーザーがJavaをPATHに追加した場合、ユーザーはコマンドを使用できることを指摘したいと思います。