2012-03-25 11 views
0

コンピュータサイエンスクラスのJavaでゲームを作成する必要があります。私はすでに暇な時間にJavaでゲームを書いているので、コードの一部を再利用することに決めました。しかし、私の古いコードをインポートした後、デバッグモードでしか動作しませんでした。通常はそれを実行してもプログラムがクラッシュすることはありませんが、ゲーム内の機能の多くは機能しませんでした。私は、デバッグモードでは例外を見つけられなかったクラスを見たことがあるかもしれませんが、再び表示されませんでした。この問題の原因は何でしょうか?私はすでにファイルを再インポートしようとしました。お気軽に追加情報をお尋ねください。Javaコードのみがデバッグモードで動作しています

+0

「作業していない」と言うと、実際には何が起こりますか? –

+1

ゲームがクラッシュした場合、スタックトレースを取得できますか? – edthethird

+0

私はあなたがプレイヤーを移動することができますが、他のユニットは移動しないことを意味します。私は撃つことができるが、私の銃は再充電されない。ゲームはクラッシュしないので、何がうまくいかないのか分かりません。 –

答えて

3
  1. 標準以外のクラスについては、インポートステートメントを削除します。その後、IDEに提案をさせます。提案が意味をなさないことを確認してください。

  2. 「デバッグモード」と言えば、IDEのデバッガで実行していることを意味しますか、ログを有効にしているとき、または「System.out.println」ステートメントを挿入したときを意味しますか?

0

この情報量では難しいと言えます。クリーンビルドが行われるように、生成されたクラスファイルをクリーンアップする必要があるかもしれません。それがサーバー上で実行されている場合は、サーバー上でそれを削除して再作成する必要があります。

関連する問題