当前位置:  开发笔记 > 编程语言 > 正文

是否有良好的Java库可以帮助构建命令行应用程序?

如何解决《是否有良好的Java库可以帮助构建命令行应用程序?》经验,为你挑选了4个好方法。

我需要用Java编写一个简单的命令行应用程序.使用一个负责解析命令的库并处理标志和可选/强制参数之类的事情会很好.

UPDATE

内置TAB完成的东西会特别棒.



1> 小智..:

我已经使用Apache Commons CLI库进行命令行参数解析.它使用起来相当简单,并且具有相当好的文档.

您选择哪个库可能取决于您喜欢哪种选项(" - gng-style"或"-javac-style").

更新: picocli TAB最近完成,可能会引起关注.不知道任何其他命令行解析库提供OP中请求的命令行完成.



2> Michael Myer..:

JLine看起来很有帮助.

JLine是一个用于处理控制台输入的Java库.它的功能类似于BSD editline和GNU readline.熟悉现代shell(例如bash和tcsh)的readline/editline功能的人会发现JLine的大多数命令编辑功能都很熟悉.

它确实在功能中列出了标签完成. 



3> 小智..:

当您正在寻找一个简化开发交互式s​​hell应用程序的库时,我建议Cliche.



4> Pedro Henriq..:

看看arg4j.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有