我在BlueJ/Java中经常看到这个消息。
http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png
我知道在StackOverflow上已经有几个类似的问题,但是对于像我这样的Java新手来说,没有一个答案足够具体。例如,其中一个答案说要在javac命令行中添加一些内容,而我不知道那是什么。所以,请使用这些信息了解您在与我交流时必须非常具体。抱歉。谢谢!
我在BlueJ/Java中经常看到这个消息。
http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png
我知道在StackOverflow上已经有几个类似的问题,但是对于像我这样的Java新手来说,没有一个答案足够具体。例如,其中一个答案说要在javac命令行中添加一些内容,而我不知道那是什么。所以,请使用这些信息了解您在与我交流时必须非常具体。抱歉。谢谢!
在存放源代码的目录下打开命令提示符。然后输入javac -Xlint:unchecked *.java
int
值做同样的操作,你需要这样做:ArrayList<Integer> list = new ArrayList<Integer>();list.add(5);int a = list.get(0);
你应该通过展示更多的代码来提出另一个问题。这已经不是Bluej的问题了。 - user845279lib\bluej.defs
文件。然后找到bluej.windows.vm.args
部分,并添加其他用户提供的值。bluej.windows.vm.args=-Xlint:unchecked
如果你真的想了解Java,我建议你听取paulsm4的建议并开始从命令行学习。这是我能做的最好的事情。
@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.java
3) 运行测试程序:
C:\temp>java ATest
My array has 0 items
My array has 1 items
javac -Xlint:unchecked MyProgram.java
。另外,查看帮助请使用javac -X
。 - RanRag