`
paladin1988
  • 浏览: 320218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

命令行终端开发之JLIne

 
阅读更多

   

        最近在用JLine开发的命令行客户端差不多快完工了,结果不符合需求,需要命令行格式的,幸好改动不大,哈哈,做成 Linux的命令即可。。

 

        百度上关于JLine的帖子太少,目前Jline的版本已经到2.9.X了,JLine1和JLine2区别还是很大的,而且这个东西用途太强大(命令行界面终端很多,唯有这个发展的生机勃勃),还是需要好好学习下。

 

        放上一段很常用的代码:

 

      

    /**
     * Heper method to read the password from Jline cmd
     *
     * @param prompt The prompt to request password
     * @return Password
     */
    private String readPassword(String prompt) {
        ConsoleReader reader;
        try {
            reader = new ConsoleReader();
            Character mask = 0;
            return reader.readLine(prompt, mask);
        } catch (IOException ignored) {
        }
        return null;
    }
}

 

 

分享到:
评论

相关推荐

    Java 命令行交互输入库 JLine需要的jar包

    JLine需要的jar包

    jline3, JLine是用于处理控制台输入的Java库.zip

    jline3, JLine是用于处理控制台输入的Java库 描述JLine是用于处理控制台输入的Java库。 it functionality editline和 GNU 类似,但是具有额外的特性,使之与 ZSH行编辑器 par 。 熟悉 readline/editline功能的现代 ...

    jline-2.12-API文档-中文版.zip

    赠送jar包:jline-2.12.jar; 赠送原API文档:jline-2.12-javadoc.jar; 赠送源代码:jline-2.12-sources.jar; 赠送Maven依赖信息文件:jline-2.12.pom; 包含翻译后的API文档:jline-2.12-javadoc-API文档-中文...

    jline-2.11-API文档-中文版.zip

    赠送jar包:jline-2.11.jar; 赠送原API文档:jline-2.11-javadoc.jar; 赠送源代码:jline-2.11-sources.jar; 赠送Maven依赖信息文件:jline-2.11.pom; 包含翻译后的API文档:jline-2.11-javadoc-API文档-中文...

    jline-2.12-API文档-中英对照版.zip

    赠送jar包:jline-2.12.jar; 赠送原API文档:jline-2.12-javadoc.jar; 赠送源代码:jline-2.12-sources.jar; 赠送Maven依赖信息文件:jline-2.12.pom; 包含翻译后的API文档:jline-2.12-javadoc-API文档-中文...

    jline-2.11-API文档-中英对照版.zip

    赠送jar包:jline-2.11.jar; 赠送原API文档:jline-2.11-javadoc.jar; 赠送源代码:jline-2.11-sources.jar; 赠送Maven依赖信息文件:jline-2.11.pom; 包含翻译后的API文档:jline-2.11-javadoc-API文档-中文...

    jline-2.9.1

    Hadoop2.6.0配合hive1.0.0版本,会报jline错误。原因是Hadoop/share/hadoop/yarn/lib中的jline是0.9版本的,存在问题。 换成jline-2.9.1版本,问题就可以解决了。就可以成功的使用hive了。

    jline3:JLine是一个用于处理控制台输入的Java库

    jline开发 伪像 JLine可以与单捆或更小粒度的广口瓶一起使用。 捆绑软件包含除jline-groovy之外的所有jar,如果要使用脚本功能,必须将它们包含在classpath中。 大捆绑包被命名为: jline-${jline.version}.jar ...

    jline:对每行都是JSON的文件进行排序,grep和联接。 21C命令行现实

    在我遇到的许多代码中,JSON早已超越CSV,成为最常见,最有用和最可靠的格式,但到目前为止,它与针对CSV的一系列微调命令行工具没有任何平行之处。 这个集合填补了一些空白。 JSON行格式已在上正式描述。 其他感...

    hadoop+hbase报错使用jar文件(jline-2.12.1.jar)

    jline版本低导致hbase启动失败,这里的jar文件完成升级。

    jline-2.11.jar中文-英文对照文档.zip

    中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的 【***-...

    jline2:杰琳2.x

    JLine 2.x的开发已经结束,我们鼓励用户研究的使用。执照JLine是根据,这意味着您可以完全自由地重新分发,修改或出售它,而几乎没有任何限制。文献资料讨论区Maven用法使用以下定义在您的maven项目中使用JLine: ...

    jline-0.9.94.jar

    使用zookeeper需要引入的jar包,有需要的下载使用吧~~

    jline-2.14.jar

    JLine jline/jline/2.14/jline-2.14.jar

    jline-2.14.1.jar

    JLine jline/jline/2.14.1/jline-2.14.1.jar

    jline-2.13.jar

    JLine jline/jline/2.13/jline-2.13.jar

    jline-2.7.jar

    JLine jline/jline/2.7/jline-2.7.jar

    jline-2.9.jar

    JLine jline/jline/2.9/jline-2.9.jar

Global site tag (gtag.js) - Google Analytics