创建可单击的linux桌面快捷方式以执行ant构建脚本
在我的创建可单击的linux桌面快捷方式以执行ant构建脚本,linux,ant,desktop-shortcut,Linux,Ant,Desktop Shortcut,在我的ubuntulucidlinux系统中,我在~/dev/java/mycode/src文件夹中有一些java代码。我在~/dev/java/mycode文件夹中有一个ant构建文件,它编译java文件并制作一个jar,最后执行jar。我在终端中这样做如下 cd ~/dev/java/mycode ant -f mybuildfile.xml #!/bin/bash ant -f /home/me/dev/java/mycode/mybuildfile.xml 我想创建一个桌面快捷方式,
ubuntulucidlinux
系统中,我在~/dev/java/mycode/src
文件夹中有一些java
代码。我在~/dev/java/mycode
文件夹中有一个ant构建文件,它编译java文件并制作一个jar
,最后执行jar。我在终端中这样做如下
cd ~/dev/java/mycode
ant -f mybuildfile.xml
#!/bin/bash
ant -f /home/me/dev/java/mycode/mybuildfile.xml
我想创建一个桌面快捷方式,单击上面的事件将在终端中发生。因此,我在/home/me/dev/java
文件夹中创建了一个'mylaunchfile'
,并将其提供给chmod+x
。内容如下
cd ~/dev/java/mycode
ant -f mybuildfile.xml
#!/bin/bash
ant -f /home/me/dev/java/mycode/mybuildfile.xml
当我打开一个终端时,将cd转到/home/me/dev/java
并运行
>bash mylaunchfile
它正确地执行ant并运行java代码
然后,我创建了一个桌面启动器
,命令如下
bash/home/me/dev/java/mylaunchfile
。双击此快捷方式不会打开终端或运行bash命令或执行任何操作
要使此可单击快捷方式正常工作,我需要做什么?在启动命令之前,您需要更新数据库
sudo updatedb
应该可以了。谢谢你的回复。但这不会导致双击图标执行命令