首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用-Xlint:unchecked重新编译?

如何用-Xlint:unchecked重新编译?
EN

Stack Overflow用户
提问于 2012-05-31 04:26:23
回答 3查看 56.3K关注 0票数 8

我在BlueJ/Java中一直收到这样的消息。

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

我知道在StackOverflow上已经有其他几个类似的问题,但对于我这个Java新手来说,没有一个答案是足够具体的。例如,其中一个人说要在javac命令行中添加一些东西,“我不知道那是什么。所以用这些信息来知道你必须对我有多具体。对不起。谢谢!”

EN

回答 3

Stack Overflow用户

发布于 2012-05-31 04:36:34

在包含源文件的目录中打开命令提示符。然后键入javac -Xlint:unchecked *.java

票数 5
EN

Stack Overflow用户

发布于 2012-05-31 04:41:51

请参考BlueJ FAQ,它有确切的答案。

编辑:很抱歉出现了这个变通。这就是常见问题解答对Windows的说明。转到Bluej安装目录并打开lib\bluej.defs文件。然后转到显示bluej.windows.vm.args的部分,并添加另一个用户所说的值。

因此,您需要:

代码语言:javascript
复制
bluej.windows.vm.args=-Xlint:unchecked

如果你真的想了解java,我会听从paulsm4的建议,从命令行开始学习。这是我能做的最好的了。

票数 3
EN

Stack Overflow用户

发布于 2012-06-01 10:53:37

@viggom555:

下面是一个完整的命令行示例:

1)创建ATest.java文件(例如: notepad ATest.java):

代码语言:javascript
复制
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“;我只是向您展示它将在何处运行):

代码语言:javascript
复制
C:\temp>javac -Xlint:unchecked ATest.java

3)运行测试程序:

代码语言:javascript
复制
C:\temp>java ATest
My array has 0 items
My array has 1 items

我希望这会有帮助..。PSM

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10823755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档