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

Java 如何使用-Xlint:unchecked重新编译?,java,compiler-construction,compiler-errors,bluej,Java,Compiler Construction,Compiler Errors,Bluej,我一直在BlueJ/Java中收到这个消息 我知道StackOverflow上已经有几个类似的问题了,但是没有一个答案对我这个Java noob足够具体。例如,其中一个说要在javac命令行上添加一些东西,“我不知道那是什么。所以利用这些信息来了解你对我的态度有多具体。很抱歉谢谢 在包含源文件的目录中打开命令提示符。然后键入javac-Xlint:unchecked*.java请参考有确切答案的BlueJ 编辑: 对不起,我跑来跑去。这是Windows常见问题解答所说的。转到Bluej安装目录

我一直在BlueJ/Java中收到这个消息


我知道StackOverflow上已经有几个类似的问题了,但是没有一个答案对我这个Java noob足够具体。例如,其中一个说要在javac命令行上添加一些东西,“我不知道那是什么。所以利用这些信息来了解你对我的态度有多具体。很抱歉谢谢

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

请参考有确切答案的BlueJ

编辑: 对不起,我跑来跑去。这是Windows常见问题解答所说的。转到Bluej安装目录并打开
lib\Bluej.defs
文件。然后转到显示
bluej.windows.vm.args的部分,添加其他用户所说的值

所以你有:

bluej.windows.vm.args=-Xlint:unchecked
如果您真的想了解java,我会听取paulsm4的建议,从命令行开始学习。这是我能做的最好的了。

@viggom555:

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

1) 创建文件“ATest.java”(示例:notepad ATest.java):

3) 运行测试程序:

C:\temp>java ATest
My array has 0 items
My array has 1 items

我希望这有帮助。。PSM

在命令行
javac-Xlint:unchecked MyProgram.java
中尝试此操作。另请参见
javac-X
以获取帮助。@RanRag如我所说,我不知道什么是命令行。我查看了,但我看不到任何从BlueJ IDE指定命令行选项的方法。坦率地说,我建议学习命令行Java。和/或学习不同的IDE(如NetBeans或Eclipse)。这两个IDE都比BlueJ提供了更大的控制权。。。IMHO…facepalm-为了简洁起见,你可能不得不用谷歌搜索一些东西。@user845279我做了,但正如我所说,我不懂Java语言,也不知道上面的文章在说什么。这看起来很复杂,而且,因为我对Java知之甚少,我真的不能理解写这篇文章时用的方言。不幸的是,这是正确的答案。如果你有软件包的话,你得到的命令行答案不会变得更容易。你能澄清一下评论的结尾吗?我不明白你的意思。另外,如果你告诉我怎么做,我会给你正确的答案。@viggom555我相信Joris Bolsens有正确的答案,但我为你感到难过。是的,我认为他也有正确的答案,这就是为什么我更多地求助于他的帮助。我如何在命令提示符中指定位置?您的意思是在默认文本之后键入类源文件的位置,然后键入您所说的,对吗?当您启动命令提示符时,键入
cd“C:\path\to\your\source\folder\”
,就是这样。“CompSci 1”是包含源文件(类和其他所有文件)的文件夹。您安装了java JDK吗?另外,在*.java之前应该有一个空格
C:\temp>javac -Xlint:unchecked ATest.java
C:\temp>java ATest
My array has 0 items
My array has 1 items