如何设置IntelliJ IDEA以使用参数-Xlint编译代码:未选中?

时间:2017-09-12 18:46:13

标签: java intellij-idea

我在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中提供此功能?谢谢。

1 个答案:

答案 0 :(得分:6)

设置( Ctrl + Alt + S / )&gt ;构建,执行,部署>编译器> Java编译器> "其他命令行参数"

这是每个项目设置。

screen shot of IntelliJ > Settings/Preferences > Build, Execution, Deployment > Compiler > Java Compiler panel

要设置新的未来项目,请在文件>下设置相同的项目。其他设置>默认设置

screen shot of IntelliJ > File > Other Settings > Default Settings > Build, Execution, Deployment > Compiler > Java Compiler >

更多详情请见:https://www.jetbrains.com/help/idea/java-compiler.html