Java 警告 - JList 是原始类型,引用必须参数化
有人可以更清楚地说明 Eclipse 的以下警告:
JList 是原始类型。对通用类型 JList
触发此操作的代码行可以是:
import javax.swing.JList;
....
private JList jList = null; // Warning on this line
Can someone shed more light the following warning from Eclipse:
JList is a raw type. References to generic type JList<E> should be parameterized.
A line of code triggering this could be:
import javax.swing.JList;
....
private JList jList = null; // Warning on this line
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该将元素的类型放在 <> 之间,例如:
You should put the type of the elements between <>, for example:
从 Java 1.7 开始,JList 是一种原始类型,更多的 swing 组件也是如此。您的 x86 和 x64_86 环境可能有不同版本的 java,这就是为什么您在一个环境中收到警告,而在另一个环境中没有警告。
JList is a raw type as of Java 1.7, the same goes for a couple more of swing components. Your x86 and x64_86 enviroments probably have diferent versions of java, that's why you're getting the warning in one, and no warning in the other.