繁体   English   中英

-h选项在Java命令行中是什么意思?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM