我一直在BlueJ / Java中收到此消息。
http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png
我知道在StackOverflow上还有其他一些类似的问题,但是没有一个答案对我来说足够具体,一个Java noob。例如,其中一个人说要在javac命令行上添加一些东西,“我不知道那是什么。所以用这些信息来了解你必须和我有多具体。抱歉。谢谢!
答案 0 :(得分:4)
在包含源文件的目录中打开命令提示符。然后输入javac -Xlint:unchecked *.java
答案 1 :(得分:3)
请参阅具有确切答案的BlueJ FAQ。
修改强>
对不起,小跑。这就是FAQ对Windows所说的内容。转到Bluej安装目录并打开lib\bluej.defs
文件。然后转到说bluej.windows.vm.args
的部分,并添加其他用户说的值。
所以你有:
bluej.windows.vm.args=-Xlint:unchecked
如果你真的想了解java,我会听paulsm4的建议并开始从命令行学习。这是我能做的最好的事情。
答案 2 :(得分: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