有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

命令行界面Java:制作简单的交互式cli应用程序

我想用Java制作一个简单的交互式CLI应用程序。用户将键入add ...{}之类的命令,但我不确定如何设置这些命令。我应该为每个命令设置一个类还是其他什么


共 (1) 个答案

  1. # 1 楼答案

    请看这个:https://picocli.info/。它既提供了用于解析cli参数的库,也提供了一些用于结构化的代码示例

    Apache commons CLI是另一个用于arg解析的Java库

    通常,cli从系统上安装的单个可执行程序开始,而不是如您所示的多个可执行程序(添加、显示等)。可执行文件可以接受指示它执行不同操作的参数

    因此,你应该:

    • $ mycli add
    • $ mycli show

    对于实际示例,请从awsdocker查看CLI