Bash 在java命令行中-h选项是什么意思?
在读取bash脚本文件时,我看到以下内容:Bash 在java命令行中-h选项是什么意思?,bash,shell,Bash,Shell,在读取bash脚本文件时,我看到以下内容: java -cp ${CP} ${CLASS} -h redis > /dev/null 2>&1 & 有人知道“-h”和“redis”吗 运行“java-h”似乎可以打印帮助信息,但是为什么在后台运行java程序时需要打印帮助信息呢 对于“redis”,我知道它是内存中的数据库,我只是不知道将它添加到java命令行意味着什么。这是否意味着java将首先检查名为“redis”的进程是否存在 谢谢大家! 类名后面的任何参数都
java -cp ${CP} ${CLASS} -h redis > /dev/null 2>&1 &
有人知道“-h”和“redis”吗
运行“java-h”似乎可以打印帮助信息,但是为什么在后台运行java程序时需要打印帮助信息呢
对于“redis”,我知道它是内存中的数据库,我只是不知道将它添加到java命令行意味着什么。这是否意味着java将首先检查名为“redis”的进程是否存在
谢谢大家! 类名后面的任何参数都将是该类“
main
static方法”的参数;它不是Java的参数。也就是说,您的${CLASS}
将通过YourClass.main(新字符串[]{“-h”,“redis”})
调用,'-h redis'似乎是${CLASS}中Java程序的main方法的一个参数。我检查了main方法,似乎从未使用过参数,这是否意味着这两个参数“-h”和“redis”真的没用吗?我不知道,我没有看到代码。如果你在正确的地方寻找,如果你没有忽略它们的使用,那么是的,它们将是无用的。