【问题标题】:Calling Java class/method using command line使用命令行调用 Java 类/方法
【发布时间】:2013-09-22 19:43:52
【问题描述】:

我想编写一个 Java 程序,以便可以使用命令行调用它,例如

java 心/NewDeck | java 心/随机播放

这涉及将第一个命令的输出作为第二个命令的输入传递。我应该如何构建程序? NewDeck/Shuffle 应该是类还是方法?

【问题讨论】:

  • java中没有函数。请阅读 at least one 关于语言的教程,这是您要问的非常基本的东西。这个网站是针对特定的编程问题的。
  • java 从命令行运行时总是想调用名为main 的方法。每个类只能有一个main,因此您可能希望创建两个单独的类,这样您就可以有两个单独的main 方法。另一种做事方式是有一个main方法并传递arguments,然后使用条件逻辑根据参数做不同的事情。

标签: java command-line


【解决方案1】:

它们每个都是 Java 程序,就像所有其他程序一样,控制输入来自何处的不是 JVM,而是操作系统。

它们都是普通的Java程序(main方法),这里没有特殊需要。

【讨论】:

    猜你喜欢
    • 2021-06-02
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多