使用 shell 脚本将参数传递给 Java
Using shell script to pass args to Java
我有一个 Java 项目 gradle。这个项目有一个main方法。
我知道我可以 运行 使用 ./gradlew run
的主要方法,但我不能使用此函数
将参数传递给 Java 主要方法
我想创建一个像 ./runMyCode
这样的单字 bash 脚本,它可以接受诸如 ./runMyCode hello.txt -f
之类的参数,最终将传递给 java 应用程序.
但是我做不到。请帮助我...
你可以build an executable jar with gradle。那么您的 runMyCode
脚本将如下所示:
#!/bin/bash
java -jar my-code.jar "$@"
您可以随意使用:./runMyCode hello.txt -f
。
我有一个 Java 项目 gradle。这个项目有一个main方法。
我知道我可以 运行 使用 ./gradlew run
的主要方法,但我不能使用此函数
我想创建一个像 ./runMyCode
这样的单字 bash 脚本,它可以接受诸如 ./runMyCode hello.txt -f
之类的参数,最终将传递给 java 应用程序.
但是我做不到。请帮助我...
你可以build an executable jar with gradle。那么您的 runMyCode
脚本将如下所示:
#!/bin/bash
java -jar my-code.jar "$@"
您可以随意使用:./runMyCode hello.txt -f
。