【问题标题】:Java: Print multiple strings to a new command prompt windowJava:将多个字符串打印到新的命令提示符窗口
【发布时间】:2017-10-09 23:41:05
【问题描述】:

我想知道:如何获取多个字符串,并将它们输出到命令提示符窗口?例如说我有:

String a = "part";
String b = "number";
String c = "three";

我想将这些字符串中的每一个打印到 new 命令提示符窗口。例如,我会从 Eclipse 或 IDEA 运行程序,它会打开一个新的命令提示符窗口。我该怎么做?

【问题讨论】:

  • 您希望每个字符串出现在来自不同 IDE 的不同控制台上吗?但这永远不会发生,无论你使用哪个 IDE,输出都是一样的。
  • @user3437460 不,目标是能够运行程序,让它打开一个全新的命令提示符窗口,并将字符串打印/“回显”到命令提示符窗口。我相信我需要使用类似于“Runtime.getRuntime().exec()”的东西,我只是不确定如何。

标签: java command-prompt


【解决方案1】:

我无法想象您为什么要这样做,但通常您可以调用操作系统正在运行的任何命令提示符程序。例如在 Windows 上:

"cmd.exe /k echo hello"

将打印出你好。所以在java中它会是这样的:

Runtime.getRuntime().exec("cmd.exe /k echo "+a);
Runtime.getRuntime().exec("cmd.exe /k echo "+b);
Runtime.getRuntime().exec("cmd.exe /k echo "+c);

【讨论】:

    猜你喜欢
    • 2014-09-09
    • 2012-12-02
    • 1970-01-01
    • 2013-09-11
    • 2016-04-18
    • 2014-09-03
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    相关资源
    最近更新 更多