bash脚本运行命令行java程序

时间:2011-04-16 21:06:10

标签: java bash

目前我按照以下方式运行我的程序:

java program arg1 arg2 arg3...

有一个可变数字或参数。是否有一些BASH脚本或我可以用我的程序包装的东西,以允许我像

一样运行它
program arg1 arg2 arg3

并继续允许我拥有可变参数。

我只关心Unix系统。

对不起这个简单的问题:我是Java开发人员,而不是BASH脚本。

2 个答案:

答案 0 :(得分:9)

下面:

#!/bin/bash

java program "$@"

或者如果你想在调用java时退出bash,请使用:

#!/bin/bash

exec java program "$@"

(这会将bash进程替换为java进程,而不是等到java返回。)

答案 1 :(得分:2)

只需使用别名:

alias program='java program'