jnlpファイルをjavawsに関連付ける方法


10

私の実際のバージョンのJavaは

$ java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)

そしてjnlpファイルを次のように実行することができます

$ javaws ContestAppletProd.jnlp

(それはTopCoderコンテストアリーナです)

簡単なダブルクリックで実行したいのですが。

ファイルを右クリックすると、[他のアプリケーションで開く]オプションがありますが、ここにjavawsを追加する方法がわかりません。

回答:


15

あなたは、作成する必要があります.desktopに記述のようなファイルこの記事のためjavawsに表示させるOpen Withダイアログを。

あなたのケースでは、フォルダに新しいテキストファイルを作成する必要があります~/.local/share/applications。このファイルには任意の名前を付けます.desktop。拡張子を付ける必要があります。このファイルの内容は次のようにする必要があります。

[Desktop Entry]
Encoding=UTF-8
Name=Java 6 Web Start
Comment=Java 6 Web Start
Exec=/usr/lib/jvm/java-6-oracle/jre/bin/javaws %u
Terminal=false
Type=Application
Icon=javaws
Categories=Application;Network;
MimeType=application/x-java-jnlp-file;

パラメータのjavaws実行可能ファイルへのパスExecは、システムによって異なる場合があることに注意してください。javawsターミナルで次のコマンドを入力すると、実行可能ファイルへのパスを確認できます。

which javaws

または、次のコマンドですべてのJDK / JREインストールを一覧表示します。

update-alternatives --display javaws

このTweakを使用していただきありがとうございます。期待どおりに機能します;-)
Betlista

0

ベンダーの回答の補足として、Chromeを使用している場合、最初にファイルマネージャーの[他のアプリケーションで開く]の手順を実行しないと、デフォルトのアプリケーションを変更できない場合があります。私の場合(XUbuntu 15.10上のChrome-XFCE)、私はしなければなりませんでした:

  1. Chrome(またはその他のブラウザ)にJNLPファイルを保存させます
  2. ファイルマネージャーで右クリックし、[他のアプリケーションで開く]を選択して、アプリケーションを選択し、[常に使用する]をオンにします

/ usr / share / applications(実際には複数)には正しいjnlpアプリケーションオプションがすでにあったため、自分で作成する必要はありませんでしたが、上記を実行するまで使用されませんでした(JNLPファイルはFirefoxに関連付けられていました)どうすればいいかわからなかった)

これは非常に基本的で、しばらくは理解できませんでした:)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.