java myClass -p Parameter1 Parameter2 Parameter3 Parameter4 这个-p选项的作用是什么? 什么时候应该使用它?
答案 0 :(得分:2)
-p
的含义是您的申请赋予它的任何含义。
它通常用于以任意顺序传递多个可选参数。
例如
java myClass -p Parameter1 -r Parameter2
让您的应用知道Parameter1的类型为“p”(在您的应用中意味着什么),而Parameter2的类型为“r”。
不指定这些类型:
java myClass Parameter1 Parameter2
您的应用只能根据其位置决定参数1和参数2的用途,并且您不能以不同的顺序(java myClass Parameter1 Parameter2
)传递它们或仅传递第二个参数(java myClass Parameter2
)。
使用这种类型你有这种灵活性:
java myClass -p Parameter1 -r Parameter2
java myClass -r Parameter2 -p Parameter1
java myClass -r Parameter2