apache-commons-cli

    2

    1답변

    Common-CLI API를 사용하여 명령에 도움말을 표시하고 있습니다. 다음 기능은 명령의 도움말을 표시합니다. public static void printHelp(final Options options, final int width, final String cmdLineSyntax, final String header, final String

    5

    1답변

    Apache Commons CLI lib에서 짧은 이름의 사용을 우회하여 사용자가 긴 이름을 사용하도록 할 수 있습니까? 은 보통 옵션은 다음과 같이 정의된다 : new Option("u", "username", true, "automatic user name") 나는 "U"의 사용을 금지하고 싶습니다. 하지만 null 또는 빈 문자열로 바꾸면 예외가

    1

    1답변

    Apache 명령 행 CLI를 사용하여 명령 줄 인수를 구문 분석하려고합니다. 여기 예제에서는 약간 무거울 수도 있지만 내가 만드는 프로그램의 컨텍스트에서는 의미가 있습니다. grep이 처리 할 파일을 선택하는 것과 비슷한 파일 패턴 필터를 읽으려고합니다. 내 인수는 다음과 같습니다 : 나는 파서가보고있는 것을 볼 수있는 테스트 프로그램을 작성했습니다 Pr

    2

    1답변

    현재 Apache Commons CLI 1.3.1 라이브러리를 사용하여 명령 줄 인수를 구문 분석하고 실행 가능 jar에서 실행 흐름을 제어합니다. 지금까지 모든 것은 꽤 직설적이었고 documentation 및 example usage 페이지는 비교적 철저하고 도움이되었습니다. 그러나이 라이브러리를 사용하여 인수 나 옵션이 없음을 감지하는 방법에 대해서는

    0

    1답변

    두 가지 방법에 대해 약간 의문이 생깁니다. 이 경우 내가 getOptionValue(optionName)을 사용하면 내가 명령 줄에 입력 한 인수를받을 수 있나요하지만 optionName.getValue() getValue를 사용할 때 내가 널 수() 지정된이 옵션의 값을 돌려줍니다 no 값입니다. 어떤 경우 getOptionValue (문자열) 이 옵션

    2

    1답변

    조금 훑어 보았습니다. 이것은 잘못된 용어 일 뿐이지 만 Apache commons CLI가 반복 옵션을 처리 할 수 ​​있습니까? 예 : program --arg value1 --arg value2 ... 내가 같은 물건을 받아 들일 수 있도록 여러 옵션 인수를 지정할 수 있다는 사실을 알고 ... program --arg value1 value2 ...

    0

    1답변

    Apache commons CLI에서 조건부로 옵션을 만들 가능성이 있습니까? 예. 두 가지 옵션 -c와 -d가 있습니다. -c 옵션은 미리 정의 된 목록 ('값 1', '값 2')에서만 값을 가져올 수 있습니다. -c 매개 변수가 '값 1'로 설정된 경우에만 -d 매개 변수가 필요하지만 -c가 '값 2'로 설정된 경우 옵션을 유지하는 옵션이 필요합니까?

    1

    1답변

    Apache Commons CLI를 사용하여 My Java 프로그램의 인수를 인식하려고합니다. 그래서 여러 가지 옵션이 있습니다 (예 : "-p"와 같이). 대부분 Java 프로그램의 입력으로 사용해야하는 파일 이름이 있습니다. 모든 옵션에는 주문 제한이 없습니다. decac -p -r 5 test.deca 나는 아무런 문제가 옵션 (인수 "5"포함) -p

    0

    1답변

    저는 Commons Cli를 사용하고 있으며 관련 옵션을 생성자에서 정의하지 않고 여러 가지 옵션을 만드는 방법이 있는지 궁금합니다. 예를 들어, 입력 파일의 수를 정의하지 않고, --if2, --if3 예를 --if1 사용 : options.addOption("if1".. options.addOption("if2".. options.addOption(

    0

    2답변

    public class converter { public static void main(String [] args) { Options opt = new Options(); opt.addOption("I", "in", false, "Eingabeformat (2,8,10,16)"); opt.addOption("O", "