我想创建一个shell脚本,在调用时运行以下命令 mvn exec:java -Dexec.mainClass =“location_of_class_file”-Dexec.args =“parameter”;
答案 0 :(得分:1)
首先,如果您使用Maven,则可以在pom文件中指定主类。该值将被解析并存储在jar的清单文件中。因此可以省略参数-Dexec.mainClass="location_of_class_file"
。
如果maven(mvn)在您的PATH变量中,您可以直接将命令粘贴到<filename>.sh
中并执行它。
您可以使用<filename>.sh
创建touch
。请务必使用chmod
为其授予执行权限。