![jar コマンドを実行するデスクトップ アイコンを作成する方法](https://rvso.com/image/1126775/jar%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%20%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%20.png)
Linux は初めてですが、今のところ非常に満足しており、多くのことを学ぶことができました。
現在、Example.jar を含むフォルダーを開き、ターミナルを開いて、java -jar Example.jar と入力して jar ファイルを起動します。
理想的には、デスクトップ上のアイコンをダブルクリックして、前述の操作を実行します。
これは可能ですか?
Linux Mint を実行していますが、手順は同じになると思います。
答え1
ファイルを作成する必要があります.desktop
。これを行うには、次のような名前の新しいファイルを作成しますExampleLauncher.desktop
(ウィンドウ マネージャーはファイル内から名前を読み取って、それを内部に表示する可能性が高いため、名前はあまり重要ではありません)。次に、そのファイルをお気に入りのエディターで開き (この場合はダブルクリックが機能しない可能性があるため、ファイルをドラッグする必要があります)、次の内容を追加します。
[Desktop Entry]
Version=1.0
Name=JOSM Imports
GenericName=Java OpenStreetMap Editor
Comment=Editor for OpenStreetMap.org
Exec=JAVA_OPTS="-Djosm.home=/home/saikrishna/.josm-imports/" josm
Icon=josm.png
Terminal=false
Type=Application
Categories=Education;Geography;
これは、JOSM のカスタム インスタンスを実行するために必要なものです。当然、表示されるコンテンツは異なります。
各行の説明は次のとおりです。
Version=1.0
: ファイルの仕様バージョンを指定します.desktop
。変更しないでください。Name=
: メニューに表示される名前( または に入れた~/.local/share/applications
場合/usr/share/applications
)GenericName=
: プログラムの総称。これは、プログラムが属するカテゴリのようなものです。Comment=
: ツールチップの表示に使用できます。Exec=
: これは、このファイルがアクティブ化されたときに実行されるものです。 実行しているものが 内にある場合を除き$PATH
、絶対パスを使用することをお勧めします。Icon=
: 表示されるアイコンファイル名です。特にアイコンがない場合は省略できます。Terminal=
: これがアクティブ化されたときにターミナル ウィンドウを開くかどうかを指定します。GUI プログラムの場合、これは通常 false になります。Type=Application
: ファイルの種類です.desktop
。他にも種類はありますが、このままにしておきます。Categories=
: これはプログラムが属するカテゴリです。これは主に階層メニューを持つウィンドウ マネージャーで使用されます。
有効なキーとその説明の完全なリストについては、ここ。