apache-commons-cli

    1热度

    1回答

    在这里使用Apache Commons CLI 1.2。我有一个可执行JAR需要2个运行时选项,fizz和buzz;两者都是需要参数/值的字符串。我会像(如果可能的话),我的应用程序可以像这样执行: Java的罐子myapp.jar -fizz “Alrighty的话!” “现在保重,再见!” 在这种情况下,对于fizz选项的值将是 “Alrighty,然后!” 等 这里是我的代码: public

    3热度

    1回答

    我正在尝试使用apache commons-cli解析传递给java命令行实用程序的命令行参数。 是否有一种方法让'-r'和'-R'的意思是“递归子目录”而不向解析器添加2个选项(这会弄乱用法打印输出)。 一些代码: Options options = new Options(); options.addOption("r", "recurse", false,"recurse subdirec

    1热度

    1回答

    我有一个属性文件,该文件是这样的 - hostName=machineA.domain.host.com [email protected] [email protected] [email protected] 现在,我从我的Java程序读取上面的属性文件,如下图所示。我解析上面的属性文件手工方式以现在 - java -jar abc.jar config.properties ja

    0热度

    1回答

    仅供参考:我在Windows计算机上运行此Java程序。我相信这很重要。 基本上,我有一个问题,指定一个值到双连字符的选项。单连字选项正常工作。 import org.apache.commons.cli.*; public class Test { public static void main(String[] args) throws ParseException {

    0热度

    1回答

    简单地说,我想知道是否可以有参数接受选项或不接受选项。这对列表很有用。例如:-a将列出可能的选项,而-a stuff将使用这些东西来做事情。 这里是我当前的代码: options.addOption("f", "look-and-feel", false, "This sets the look and feel."); //Some stuff happens here if (cmd.ha

    2热度

    1回答

    想要使用Option(apache.commons.cli)作为命令和子命令。 Ex。 myprogram工作-dryrun myprogram工作-update myprogram工作-UPDATE -dryrun 什么是做这种方式吗? 试图用简单的程序: public static void main(String[] args) throws ParseException { te

    1热度

    1回答

    我正在使用Apache Commons Cli。我已经创建使用OptionBuilder不同的选项: final Option name = OptionBuilder.withArgName().hasArgs().withDescription() .withLongOpt() 我的问题是,我想有一个固定数量的参数为选项。如果用户传递更少或更多的参数,它应该抛出异常。 对

    0热度

    1回答

    我有点与Apache的commons-CLI V1.3挣扎选项,我还没有发现以下问题的切实办法尚未: 我有一个命令行工具 - 根据指定的参数 - 创建一个字符串(或从本地文件中读取它),可能对其进行内联编辑,并可选择显示,将所述字符串写入本地文件或通过HTTP发送请求到服务器。所以我有选项“c”为“创建”,“r”为“读”,“e”为“编辑”(通过cli),“d”为显示,“w”为“写” “和”p“表示

    0热度

    1回答

    所以我有一个Java测试,将有不同的参数,由用户命名,所以我不知道“-parm”,直到运行时间。有我添加到我的测试的标准参数,这是工作正常,但有一种方法基本上从命令行解析arg列表,当它击中一个parm它不认识它将它添加到列表上的飞?

    1热度

    1回答

    我有以下参数添加到CLI -sbx -CSWConfig -stripInfo -modelSources -catchArchive -swSupplierName -modelsSWExchnage 但同时显示帮助它显示这些排序顺序(如下图所示),我不想要的选项,我希望所有的选项,因为他们被添加。 -CatchArchive -CSWConfig -modelSources -sbx -str