BlueJ/Javaでこのメッセージが表示され続けます。
http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png
StackOverflowには、このような質問が他にもいくつかあることは知っていますが、Javanoobという具体的な回答はありませんでした。たとえば、そのうちの1人がjavacコマンドラインに何かを追加すると言ったのですが、それが何であるかわかりません。その情報を使用して、私とどの程度具体的でなければならないかを確認してください。
ソースファイルのあるディレクトリでコマンドプロンプトを開きます。次に、javac -Xlint:unchecked *.Java
と入力します
正確な答えがあるBlueJ [〜#〜] faq [〜#〜] を参照してください。
編集:回り込みでごめんなさい。これは、Windowsの場合のFAQの内容です。Bluejインストールディレクトリに移動し、lib\bluej.defs
ファイルを開きます。次に、bluej.windows.vm.args
のセクションに移動し、値を追加します。他のユーザーが言った。
だからあなたは持っています:
bluej.windows.vm.args=-Xlint:unchecked
本当にJavaを理解したいのであれば、paulsm4のアドバイスを聞いて、コマンドラインから学び始めます。これが私にできる最善のことです。
@ 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"は実際には必要ありません;ここに表示しているだけですwould go if you欲しかった):
C:\temp>javac -Xlint:unchecked ATest.Java
3)テストプログラムを実行します。
C:\temp>Java ATest
My array has 0 items
My array has 1 items
私はそれが役立つことを願っています..PSM