我在BlueJ/Java中一直收到这样的消息。
http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png
我知道在StackOverflow上已经有其他几个类似的问题,但对于我这个Java新手来说,没有一个答案是足够具体的。例如,其中一个人说要在javac命令行中添加一些东西,“我不知道那是什么。所以用这些信息来知道你必须对我有多具体。对不起。谢谢!”
发布于 2012-05-31 04:36:34
在包含源文件的目录中打开命令提示符。然后键入javac -Xlint:unchecked *.java
发布于 2012-05-31 04:41:51
请参考BlueJ FAQ,它有确切的答案。
编辑:很抱歉出现了这个变通。这就是常见问题解答对Windows的说明。转到Bluej安装目录并打开lib\bluej.defs文件。然后转到显示bluej.windows.vm.args的部分,并添加另一个用户所说的值。
因此,您需要:
bluej.windows.vm.args=-Xlint:unchecked如果你真的想了解java,我会听从paulsm4的建议,从命令行开始学习。这是我能做的最好的了。
发布于 2012-06-01 10:53:37
@viggom555:
下面是一个完整的命令行示例:
1)创建ATest.java文件(例如: notepad 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.java3)运行测试程序:
C:\temp>java ATest
My array has 0 items
My array has 1 items我希望这会有帮助..。PSM
https://stackoverflow.com/questions/10823755
复制相似问题