Java JCommander:在@Parameter中可以使用多个验证器吗?

Java JCommander:在@Parameter中可以使用多个验证器吗?,java,command-line-arguments,Java,Command Line Arguments,我正在使用 我有一个Dir路径参数和文件路径参数。我想将它们存储在相应的文件outDir和文件infle变量中。我想创建3个验证器路径存在,文件可读和IsDirectory。对于第一个,我将使用PathExists&&IsDirectory,对于第二个PathExists&FileReadable 不幸的是,文档并没有描述这种情况 我会尝试使用validateWith={PathExists.class,FileReadable.class}以防万一(比如names,尽管它不是复数)。

我正在使用

我有一个Dir路径参数和文件路径参数。我想将它们存储在相应的
文件outDir
文件infle
变量中。我想创建3个验证器<代码>路径存在,
文件可读
IsDirectory
。对于第一个,我将使用
PathExists
&&
IsDirectory
,对于第二个
PathExists
&
FileReadable


不幸的是,文档并没有描述这种情况

我会尝试使用
validateWith={PathExists.class,FileReadable.class}
以防万一(比如
names
,尽管它不是复数)。