0

在我的ubuntu lucid linux系统中,我在文件夹中有一些java代码。我在~/dev/java/mycode/src文件夹中有一个 ant 构建~/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 回答