我想为我的Java代码构建一个rerun.sh脚本。但是我的Java代码需要5个参数。我想建立一个可以像这样调用我的java类的重新运行:

java ­cp myjar.jar javaClassName <arg0> <arg1> <arg2> <arg3> <arg4>


因此,当我运行rerun.sh时,只需输入:

./rerun <arg0> <arg1> <arg2> <arg3> <arg4>


有什么建议吗?

谢谢

最佳答案

一个非常简单的脚本,带有基本的错误检查

#! /bin/bash

if [ $# -ne 5 ]; then
    echo "usage $0: <arg1> <arg2> <arg3> <arg4> <arg5>"
    exit 1
fi

java ­-cp myjar.jar javaClassName $1 $2 $3 $4 $5

10-08 02:09