import net.sourceforge.argparse4j.ArgumentParsers;
import net.sourceforge.argparse4j.inf.ArgumentParser;
import net.sourceforge.argparse4j.inf.Namespace;
public class CommandLineParser {
public static void main(String[] args) {
ArgumentParser parser = ArgumentParsers.newFor("CommandLineParser").build()
.defaultHelp(true)
.description("This is a simple command line parser example.");
parser.addArgument("--input")
.required(true)
.help("Input file path");
Namespace ns = parser.parseArgs(args);
String inputFilePath = ns.getString("input");
System.out.println("Input file path: " + inputFilePath);
}
}
java CommandLineParser --input /path/to/input/file.txt
Input file path: /path/to/input/file.txt