我在Oracle Java教程link中读到了-Xlint:unchecked。我想设置我的IDE来通知我不安全的代码。但是我在努力实现这一目标时遇到了一些麻烦。但我设法在终端中使用命令收到警告消息:
javac GenericsMain.java Box.java -Xlint:unchecked
我收到了这样的消息
GenericsMain.java:19:警告:[未选中]未选中调用addItem(T)
作为原始类型Box的成员
rawBox.addItem(8);
^
其中T是一个类型变量:
T扩展类Box中声明的Object
GenericsMain.java:23:警告:
[未选中]未选中调用addItem(T)作为原始类型Box的成员
rawBox.addItem(8);
^
其中T是一个类型变量:
T扩展类Box中声明的Object
2警告
我如何在IDE中提供此功能?谢谢。
答案 0 :(得分:6)
设置( Ctrl + Alt + S / ⌘ ,)&gt ;构建,执行,部署>编译器> Java编译器> "其他命令行参数"
这是每个项目设置。
要设置新的未来项目,请在文件>下设置相同的项目。其他设置>默认设置
更多详情请见:https://www.jetbrains.com/help/idea/java-compiler.html