作者:手机用户2602905523 | 来源:互联网 | 2023-01-18 18:34
我在Oracle Java教程链接中读到了-Xlint:unchecked .我想设置我的IDE来通知我不安全的代码.但是我在努力实现这一目标时遇到了一些麻烦.但我设法在终端使用命令收到警告消息:
javac GenericsMain.java Box.java -Xlint:unchecked
我收到了这样的消息
GenericsMain.java:19:警告:[未选中]未选中调用addItem(T)
作为原始类型框的成员框
rawBox.addItem(8);
^
其中T是一个类型变量:
T扩展类Box
GenericsMain.java:23中声明的对象
:警告:
[unchecked] unchecked调用addItem(T)作为原始类型的成员Box
rawBox.addItem(8);
^
其中T是一个类型变量:
T扩展在类Box
2警告中声明的Object
我如何在IDE中提供此功能?谢谢.
1> Javaru..:
设置(Ctrl+ Alt+ S/ ⌘,)>构建,执行,部署>编译器> Java编译器>"其他命令行参数"
这是每个项目设置.
要设置新的未来项目,请在"文件">"其他设置">"默认设置"下进行相同设置
更多详情请访问:https://www.jetbrains.com/help/idea/java-compiler.html
Tor澄清......关键是要了解IntelliJ将项目特定设置与应用程序范围的设置(或macOS上的"首选项")合并.在设置面板顶部查找模糊文本,注意"当前项目".我发现这种合并令人困惑,但是*c'est la vie*.