0

私のコードをコンパイルすると、これが赤で強調表示されます。

    Note: /Users/myName/NetBeansProjects/CardGame/src/cardgame/Hand.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.

それはまだ問題なくプログラムをコンパイルして実行します(これまでのところ)...私は誰かがそれを引き起こしているものを知っているかどうかだけに興味がありました。グーグルには絶対に何も表示されず、私の「ハンド」クラスを見ると、問題を引き起こしているはずの何も見えません... :(

4

2 に答える 2

2

Netbeansで、プロジェクト>プロパティ>コンパイル>「追加のコンパイラオプション」を右クリックし、次のように入力します-Xlint:unchecked

再コンパイルして、警告を生成している行を確認します。

于 2012-11-15T17:39:59.413 に答える
0

これらはコンパイルエラーではなく、いくつかの警告です。彼らは、あなたがジェネリックを使用していない、またはコードのどこかでそれらを間違った方法で使用していないと言っています。

たとえば、次のようなものです。

List list = new ArrayList();

する必要があります:

List<String> list = new ArrayList<String>();
于 2012-11-15T17:35:30.453 に答える