Netbeansでは、私のプログラムは完璧に動作します。 Scannerを使用してユーザー入力を取得します。コマンドプロンプトからjarファイルを実行すると、どのようにユーザー入力を取得できますか?
しかし、私はコマンドプロンプトで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();
}
場合ので、その最初の行は、私はあなたがあなたの問題が、あなたのプログラムを実行する方法によって引き起こされるでしょうと思います印刷したことがないのでそれも
コードなしの場合、この問題を引き起こす可能性がある多くの問題の1つでしか推測できません。最小、完全、および検証可能な例を投稿するための詳細については、http://stackoverflow.com/help/mcve – sorifiend
jarファイルを間違って起動しているようです。あなたのプログラムはどうやって運営していますか?最初にコンソールを開き、コンソールの中から自分のjarファイルを起動しますか? – sorifiend