2012-09-12 30 views
0

在我ubuntu lucid linux系統,我有一些java代碼~/dev/java/mycode/src folder.I在~/dev/java/mycode文件夾中的Ant構建,它編譯Java文件並作出jar,最後執行jar.I做到這一點在終端如下製作一個可點擊的Linux桌面快捷方式來執行Ant構建腳本

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

我想創建一個桌面快捷方式,點擊它上面的事件將發生在terminal.So我/home/me/dev/java文件夾中創建一個'mylaunchfile',把它chmod +x。內容如下

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

當我打開一個終端,cd到/home/me/dev/java和運行

>bash mylaunchfile 

它正確地執行螞蟻和Java代碼運行。

然後,我創建了命令desktop launcher作爲

bash /home/me/dev/java/mylaunchfile

這個快捷方式。雙單擊不彈出終端或運行bash命令或做任何事情。

我需要什麼來獲得這個可點擊的快捷方式工作?

回答

0

你需要更新你的數據庫,然後才能啓動命令

sudo updatedb 

應該做的伎倆。

+0

感謝您的答覆..但不會導致雙擊圖標執行命令 – damon

相關問題