web-dev-qa-db-ja.com

Javaパスを見つけて、jarファイルでショートカットを作成する方法

私はUbuntuが初めてで、数日前に12.04を初めてインストールしました。

だから私は基本的にゲーム(feedthebeast、Minecraft用のmod)を手に入れました。これで、ダウンロードしたjarファイルは正常に機能しますが、再生するたびに見つけるのが面倒なので、ショートカットが必要です。

Youtubeの誰かがこれを.shファイルとして作成し、後でアプリケーションで.desktopを作成してショートカットを作成できますが、かなり複雑なtbhですが、このファイルのパスは彼のパスです。

BINDIR="$(dirname "$(readlink -fn "$0")")"
cd "$BINDIR"
export LD_LIBRARY_PATH="/usr/lib/jvm/Java-7-ora­cle/jre/lib/AMD64"
Java -Xms1G -Xmx4G -jar ~/.ftblauncher/FTB_Launcher.jar

しかし、どうすればMY Javaパスを見つけることができますか、これが機能するための正しいパスです。複数の方法を試しましたが、何らかの理由でフォルダーがありません。人々はJavaを持っていると思われます-whereis Javaを実行すると、これが得られます

/usr/bin/Java /usr/bin/x11/Java/ /usr/share/Java/ /usr/share/man/man1/Java1.gz

どちらも彼が上で使用したもののように見えません。

このビデオの後にJavaをインストールしました。

http://www.youtube.com/watch?annotation_id=annotation_494531&feature=iv&src_vid=I_NDc01lMB4&v=iKzUzo21vDk

基本的に、.jarファイルのショートカットが必要なので、Unityドックで簡単にゲームにアクセスできます

皆さんが私を助けてくれたり、私の.jarファイルにこのショートカットを作成するより簡単な方法を思いついたら、私はとても幸せです!

2
Floplox

このようなランチャーを作成するだけです:

gnome-desktop-item-edit --create-new ~/Desktop

「コマンド」ボックスに入れて

Java -Xms1G -Xmx4G -jar /full/path/to/FTB_Launcher.jar

デスクトップにランチャーが表示されます。 ~/.local/share/applicationsにコピーして、ランチャーで取得します。


「私がダウンロードしたjarファイルは問題なく動作します」ということは、ファイルをダブルクリック/右クリック->開くことで起動していると思いますか?それがうまく機能する場合は、次の手順を試してください。

1)ctrl+alt+tを押します。これはターミナルを開きます

2)これを入力/貼り付け:cd .ftblauncher;端末プロンプトは~/.ftblauncher$で終了します

3)Java -Xms1G -Xmx4G -jar FTB_Launcher.jarを入力します。これによりFTBが起動したら、次のステップに進むことができます:(4GのRAMがありますか?-Xmx4Gは最大4GBを使用することを意味します)

4)これは、FTBがファイルの場所を知る必要があることを示唆しています。「現在のディレクトリ」セットが必要です。小さなランチャースクリプトを作成することでこれを行うことができます:(基本的には示したものと同じですが、単純になります)次のコードをftb.shなどのファイルに保存します。実行可能に設定します(右クリック->プロパティ->権限->実行を許可)。

#!/bin/bash
cd ~/.ftblauncher
Java -Xms1G -Xmx4G -jar FTB_Launcher.jar

5)以前と同じようにランチャーを作成し、今回はコマンドを/full/path/to/ftb.shにします;右クリック->プロパティ->権限->実行を許可して、ファイルを実行可能にします。


手を本当に汚す:これをftb.desktopとして保存します。小さなアイコンの.pngファイルを使用できる場合、アイコンの行はオプションです。

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/path/to/icon.png
Name[en_US]=Feed the beast
Exec=/full/path/to/ftb.sh
Name=Feed the beast
Icon=/path/to/icon.png

ファイルを実行可能ファイルとしてマークします。ランチャーにドラッグするだけです。(完了したら解決済みとしてマークしてください:)幸運を祈ります)

1
staticd