【发布时间】:2016-06-02 03:54:46
【问题描述】:
在 Netbeans 中,我的程序运行良好。它使用 Scanner 获取用户输入。
但是,当我在命令提示符下运行 jar 文件时,它会跳过所有用户输入并运行程序。为什么会这样,我该如何纠正?
例子:
public static void main(String[] args)
{
System.out.print("How many teachers need an assignment (two classes will be assigned to each teacher)? ");
numTeachers = input.next();
}
它甚至从不打印第一行
【问题讨论】:
-
如果没有代码,我们只能猜测可能导致此问题的众多问题之一。如需更多帮助,请发布最小、完整和可验证的示例:stackoverflow.com/help/mcve
-
好吧,看起来你的 jar 文件启动不正确。你如何运行你的程序?您是否先打开控制台,然后从控制台内部启动 jar?
标签: java