0

私のubuntu lucid linuxシステムでは、フォルダーにいくつかのjavaコードがあります.フォルダーに~/dev/java/mycode/srcantビルド~/dev/java/mycodeファイルがあり、Javaファイルをコンパイルして作成しjar、最終的にjarを実行します.次のようにターミナルでこれを行います

cd ~/dev/java/mycode
ant -f mybuildfile.xml

ターミナルで上記のイベントが発生するデスクトップのショートカットをクリックして作成したかったので、'mylaunchfile'in/home/me/dev/javaフォルダーを作成して与えましたchmod +x。内容は次のとおりです。

#!/bin/bash
ant -f /home/me/dev/java/mycode/mybuildfile.xml

ターミナルを開いてcdし/home/me/dev/javaて実行すると

>bash mylaunchfile

ant が正しく実行され、Java コードが実行されます。

次に、desktop launcherwith コマンドを次のように作成しました

bash /home/me/dev/java/mylaunchfile

.このショートカットをダブルクリックしても、ターミナルは表示されず、bash コマンドも実行されません。

このクリック可能なショートカットを機能させるには何が必要ですか?

4

1 に答える 1

0

コマンドを起動する前に、データベースを更新する必要があります

sudo updatedb

トリックを行う必要があります。

于 2012-09-12T14:38:48.810 に答える