私はメソッドに送信しようとしているプレイヤーオブジェクトを持っていて、動かないという問題があります。しかし、私が知る限り、それはすべきです。何か案は?一見良いコードでNullPointerExceptionを取得していますか?
私はエラーを見つけた行は:
「keybl」が初期化され、これが実行される前に、コードの中で機能しているのKeyListenerであることを特徴とする請求keybl.playerUpdate(player);
、「playerUpdateは」 "下記見える方法であり、実際には適切に初期化されたPlayerオブジェクトです。
public void playerUpdate(Player somePlayer) {
user = somePlayer;
}
ここで、 "user"は、これが実行されたときに別のプレーヤーオブジェクトに設定される "Player"タイプのクラス変数です。
アイデア?
例外がスローされる場所であれば、 'keybl'はnullでなければなりません。これをデバッグしましたか? – Bernard
例外のスタックトレースを質問に貼り付けることはできますか?さもなければ質問は非常にあいまいです。 –