使用带脚本的java启动.class文件

时间:2011-09-16 03:49:52

标签: java nautilus

我正在尝试在Ubuntu 11.04中使用nautilus脚本来启动java中当前选定的文件。所以我想在脚本中做java FileName。目前我有

!/bin/bash
test = 'java' + $@
/usr/bin/gnome-terminal -e test

我的问题是为什么这不起作用。如果我传递一个完整文件名的字符串,比如

,我就能使它工作
!/bin/bash
/usr/bin/gnome-terminal -e '!/etc/etc/etc/test.class'

但这不允许我打开当前文件,所以如何将当前选中的文件传递给它,我也尝试了'java'+ test to,这也没用。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

试试这个。 $告诉它$test是变量,但$仅在分配变量后使用,因此第二行不变。

!/bin/bash
test = 'java ${@}'
/usr/bin/gnome-terminal -e $test