私はjavaに新しいので、明らかに何かが欠けている可能性があります。私はjavaで簡単なコマンドラインゲームを作成しようとしています。第二は、数学の問題ゲームを実行し、最初は、ユーザ入力を処理jarファイルを実行できません。
:私は2つのクラスを使用します。
Exception in thread "main" java.lang.NullPointerException
at game.GameHelper.getUserInput(GameHelper.java:12)
at game.MultGame.createGame(MultGame.java:18)
at game.MultGame.main(MultGame.java:12)
任意のアイデアをどのようにこの問題を解決するために、次のコンソールプリントが出て起動できない、と - 私は(日食のファイルは正常に動作します)jarファイルを実行しようとすると 、私はエラーを取得しますか?私は問題がsysoutの印刷物を使用することに関連していると思っています...しかし、私は確信していません。ありがとう!
ok、ありがとう、ありがとう!だから私が正しく理解するならば、問題は、入力が与えられる前に、行がすでに読み込まれているとプログラムが判断したということですか?ユーザーがテキストを入力できるようにするにはどうすればよいですか? – Madeline
いいえ、入力ストリームの最後に達しています。これは、ユーザーがテキストを入力する場所がないため、コンソールウィンドウがアタッチされていない状態で起動した場合に当てはまります。プログラムの起動方法の詳細を提供する必要があります。 –