IntelliJ中Java类的命令行选项

时间:2018-05-26 10:45:25

标签: java intellij-idea

我使用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要我指定populationfacilities文件。

如何传递此选项?是否有特殊的语法?

1 个答案:

答案 0 :(得分:1)

您需要提供以下选项之一作为程序参数:

--facilities--population

示例:

java Class --facilities inputPath outputPath 

或     java类--population inputPath outputPath