8

BlueJ/Java でこのメッセージが表示され続けます。

http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png

このような質問が他にもいくつか StackOverflow に既にあることは知っていますが、Java の初心者である私にとって十分に具体的な回答はありませんでした。たとえば、そのうちの 1 人が javac コマンド ラインに何かを追加するように言いました。

4

3 に答える 3

5

ソースファイルのあるディレクトリでコマンドプロンプトを開きます。次に入力しますjavac -Xlint:unchecked *.java

于 2012-05-30T20:36:34.007 に答える
3

正確な回答がある BlueJ FAQを参照してください。

編集: 回り道をして申し訳ありません。これは、Windows の FAQ に記載されている内容です。Bluej インストール ディレクトリに移動し、ファイルを開きlib\bluej.defsます。次に、そのセクションに移動しbluej.windows.vm.args、他のユーザーが言った値を追加します。

だからあなたは持っています:

bluej.windows.vm.args=-Xlint:unchecked

本当にJavaを理解したいなら、paulsm4のアドバイスに耳を傾け、コマンドラインから学び始めます。これが私にできる最善のことです。

于 2012-05-30T20:41:51.060 に答える
2

@viggom555:

完全なコマンド ラインの例を次に示します。

1) ファイル「ATest.java」を作成します (例: メモ帳 ATest.java):

import java.util.*;

public class ATest {

  public static void main (String[] args) {
    ArrayList<String> test = new ArrayList<String>();
    System.out.println ("My array has " + test.size() + " items");
    test.add ("abc");
    System.out.println ("My array has " + test.size() + " items");
  }

}

2) コンパイルします (例: "javac -Xlint:unchecked ATest.java"; この例では "XLint" は実際には必要ありません。必要に応じてどこに行くかを示しているだけです) :

C:\temp>javac -Xlint:unchecked ATest.java

3) テスト プログラムを実行します。

C:\temp>java ATest
My array has 0 items
My array has 1 items

それが役立つことを願っています.. PSM

于 2012-06-01T02:53:36.787 に答える