首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何Java控制台不创建自己的shell

是否有任何Java控制台不创建自己的shell
EN

Stack Overflow用户
提问于 2013-11-30 23:51:52
回答 2查看 91关注 0票数 1

是否有支持在java中构建控制台应用程序的框架?我知道弹簧壳,但这会创建一个不需要的shell。

例如,我想创建带注释的命令类,比如.

代码语言:javascript
复制
@Command(name="c", desc="Copies files from source directory to target directory.")
public class MyCopyCommand {

  @Argument(mandatory=true, desc="source directory")
  private String sourceDirectory;

  @Argument(mandatory=true, desc="target directory")
  private String targetDirectory;

  @Execute
  public void copy() {
     // copy files  
  }
}

某些执行器类应该处理给定的程序参数并调用适当的命令类.

有这样的框架吗?最好将它与春天集成在一起。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-02 20:59:22

现在我已经用Spring实现了它。如果程序是用命令调用的,Spring-Shell不会打开shell。

./myApp =>打开shell ./myApp myCommand =>不打开shell

那套套间是为了我的目的。

票数 0
EN

Stack Overflow用户

发布于 2013-12-01 00:03:22

阿帕奇·费利克斯·戈它是可扩展的。该示例甚至使用与OP中相同的@Command注释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20307084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档