使用shell脚本将args传递给Java

时间:2018-03-25 09:16:56

标签: java bash gradle args

我有一个带gradle的Java项目。这个项目有一个主要方法。

我知道我可以使用./gradlew run运行main方法但是我无法使用此函数将args传递给Java main方法

我想创建一个单词bash脚本,如./runMyCode,可以接受./runMyCode hello.txt -f之类的args,最终会传递给java应用程序。

但是我无法做到这一点。请帮助我...

1 个答案:

答案 0 :(得分:0)

你可以build an executable jar with gradle。然后您的runMyCode脚本将如下所示:

#!/bin/bash

java -jar my-code.jar "$@"

您可以按照自己的意愿使用:./runMyCode hello.txt -f