[英]What does -h option mean in java command line?
在读取bash脚本文件期间,我看到以下内容:
java -cp ${CP} ${CLASS} -h redis > /dev/null 2>&1 &
有谁对“ -h”和“ redis”有任何想法吗?
运行“ java -h”似乎可以打印帮助信息,但是为什么在将Java程序作为后台进程运行时有人需要打印帮助信息呢?
对于“ redis”,我知道它是内存中的数据库,我只是不知道将其添加到java命令行意味着什么。 这是否意味着Java首先会检查是否存在一个名为“ redis”的进程?
谢谢!
类名后面的任何参数将是该类的main
静态方法的参数; 它不是Java的参数。 即,您的${CLASS}
将用YourClass.main(new String[]{"-h", "redis"})
调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.