制作一个可点击的linux桌面快捷方式来执行ant build脚本

时间:2012-09-12 14:19:10

标签: linux ant desktop-shortcut

在我的ubuntu lucid linux系统中,我在java文件夹中有一些~/dev/java/mycode/src代码。我在~/dev/java/mycode文件夹中有一个ant buildfile,它编译java文件并制作一个jar并最终执行jar。我在终端中执行此操作,如下所示

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

我想创建一个桌面快捷方式,点击终端上会发生上述事件。所以我在'mylaunchfile'文件夹中创建了一个/home/me/dev/java,并将其chmod +x。内容如下

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

当我打开终端时,请转到/home/me/dev/java并运行

>bash mylaunchfile

正确执行ant并运行java代码。

然后,我用命令

创建了desktop launcher

bash /home/me/dev/java/mylaunchfile

.Double单击此快捷方式不会启动终端或运行bash命令或执行任何操作。

我需要什么才能使这个可点击的快捷方式有效?

1 个答案:

答案 0 :(得分:0)

您需要先更新数据库,然后才能启动命令

sudo updatedb

应该这样做。