Моя проблема в том, что когда я создаю Options
экземпляр и устанавливаю туда данные, он не может прочитать значение из моего статического поля "ITEM_COUNT"
.Не можете понять, что это за проблема?
public class Main {
public static final String ITEM_COUNT = "100";
public static void main( String [] args ) throws ParseException, FileNotFoundException {
Options options = new Options();
options.addOption(ITEM_COUNT, true, "The number of items being simulated" );
CommandLineParser parser = new DefaultParser();
CommandLine cmd = parser.parse( options, args );
// there I have NumberFormatException:null, the value from ITEM_COUNT is null
Integer item_count = Integer.valueOf(cmd.getOptionValue(ITEM_COUNT));
Runner mockServer = new Runner();
mockServer.initialize(item_count);
mockServer.start();
}
}