我使用IntelliJ来运行一些数据分析类,但我并不熟悉Java本身。 与我之前运行的Java类不同,这个类显然需要一些" Config选项"。
这是代码的前几行:
public class CountWorkplaces {
static public void main(String[] args) throws IOException {
CommandLineConfigurator cmd = new CommandLineConfigurator(args);
String inputPath = cmd.getArguments().get(0);
String outputPath = cmd.getArguments().get(1);
if (!(cmd.hasOption("population") ^ cmd.hasOption("facilities"))) {
throw new IllegalArgumentException();
}
要运行该类,我在"程序参数"中指定了inputPath
后跟outputPath
。线。我想cmd.hasOption
要我指定population
或facilities
文件。
如何传递此选项?是否有特殊的语法?
答案 0 :(得分:1)
您需要提供以下选项之一作为程序参数:
--facilities
或--population
示例:
java Class --facilities inputPath outputPath
或 java类--population inputPath outputPath