【发布时间】:2013-11-22 14:04:02
【问题描述】:
如何将批处理文件用作接受输入的 Java 控制台?我用几个命令制作了一个测试应用程序,并在批处理文件中使用这一行运行 jar 文件:
java -cp console.jar test.Main
当我尝试在批处理窗口中键入内容时,它会关闭。正确的做法是什么?
这是我的主要方法。我使用 Scanner 来获取用户输入。
public static void main(String[] args) {
scanner = new Scanner(System.in);
String line = scanner.nextLine();
if (line.startsWith("--")) {
String[] command = line.split("--");
new Command(command[1]);
}
}
提前致谢。
【问题讨论】:
-
如果那是真正的程序:当然它会关闭。它创建一个新的
Command实例,然后什么也不做。所以程序终止。你还期待什么?
标签: java windows batch-file console