LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 833|回复: 3

请问如何实现对shell程序的鼠标点击执行?

[复制链接]
发表于 2005-12-26 20:39:13 | 显示全部楼层 |阅读模式
请问如何写一个sh文件来引导jar文件的运行?

系统正确配置了path和classpath,已经正确生成jar文件,想实现象netbeans,lumaqq那样双击某文件就可以运行jar文件;

KDE窗口,sh文件和jar文件都在相同路径下,
在win下通过bat批处理文件写入java -jar ...可以很简单的实现点击,但是在.sh中写入:
#!bin/sh
java -jar ..

在终端窗口中敲入sh sh的文件名可以运行,但是如果想实现点鼠标击该文件也运行该如何做?看lumaqq的文件更多的好象是在验证java环境变量,对sh不懂,没有找到执行的语句

谢谢!
发表于 2005-12-26 22:01:26 | 显示全部楼层
konqueror -> 设置 -> 文件关联
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-27 04:17:30 | 显示全部楼层
Post by dyhml
konqueror -> 设置 -> 文件关联


还有其他方法吗?如果别人没有用KDE呢?
回复 支持 反对

使用道具 举报

发表于 2005-12-29 13:05:24 | 显示全部楼层
你说的问题很可能是sh 没有可执行权限, 还有可能是kde的sh文件关联不是直接执行.

最好的方法,也是标准方法:
写一个sh文件,运行java jar包,再写一个desktop文件调用这个sh.
这个desktop就相当于windows中的程序快捷方式,可以带图标,描述,kde,gnome都可以认,只要双击就执行.

sh文件你可以参考lumaqq的,desktop文件/usr/share/applications/里多的是,随便参考.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表