import joptsimple.OptionParser;
import joptsimple.OptionSet;
import joptsimple.OptionException;
public class CommandLineApp {
public static void main(String[] args) {
OptionParser parser = new OptionParser();
try {
OptionSet options = parser.parse(args);
if (options.has("help")) {
parser.printHelpOn(System.out);
} else {
String inputFilePath = (String) options.valueOf("input");
}
} catch (OptionException e) {
System.exit(1);
}
}
}
import joptsimple.OptionParser;
import joptsimple.OptionSet;
import joptsimple.OptionException;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileReadApp {
public static void main(String[] args) {
OptionParser parser = new OptionParser();
try {
OptionSet options = parser.parse(args);
if (options.has("file")) {
String filePath = (String) options.valueOf("file");
try {
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line;
while ((line = reader.readLine()) != null) {
}
reader.close();
} catch (IOException e) {
System.exit(1);
}
} else {
System.exit(1);
}
} catch (OptionException e) {
System.exit(1);
}
}
}