有人可以从Eclipse中获得以下警告:
JList is a raw type. References to generic type JList<E> should be parameterized.
触发此操作的代码行可能是:
import javax.swing.JList;
....
private JList jList = null; // Warning on this line
答案 0 :(得分:8)
您应该将元素的类型放在&lt;&gt;之间,例如:
List<String> list = new ArrayList<String>();
list.add("String 1");
list.add("Some Text");
答案 1 :(得分:2)
JList是Java 1.7的原始类型,对于更多的swing组件也是如此。您的x86和x64_86环境可能具有不同版本的java,这就是为什么您在一个中收到警告,而在另一个中没有警告。