在阅读bash脚本文件时,我看到:
java -cp ${CP} ${CLASS} -h redis > /dev/null 2>&1 &
Run Code Online (Sandbox Code Playgroud)
有没有人对"-h"和"redis"有任何想法?
运行"java -h"似乎打印了帮助信息,但为什么有人需要在运行java程序作为后台进程时打印帮助信息?
对于"redis",我知道它是内存中的数据库,我只是不知道将它添加到java命令行是什么意思.这是否意味着java会首先检查名为"redis"的进程是否存在?
谢谢!
类名后面的任何参数都是该类' main静态方法的参数; 它不是Java的论据.也就是说,你的${CLASS}意志将被召唤YourClass.main(new String[]{"-h", "redis"}).