有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Eclipse警告消息

在编写下面的代码时,如何解决eclipse编辑器中出现的警告消息

Map <String, Class> fieldTypes = new HashMap<String, Class>();

当我将Add@SuppressWarning'rawtypes'添加到上述方法的这一行之上时,eclipse仍然显示此警告

谢谢
布拉耶什


共 (5) 个答案

  1. # 1 楼答案

    正确的方法是:

    Map <String, Class<?>> fieldTypes = new HashMap<String, Class<?>>(); //If you want all unknowns.
    

    这不需要SuppressWarnings

  2. # 2 楼答案

    要关闭此特定消息的编译器警告,请将“未检查的泛型类型操作”设置为“忽略”

  3. # 3 楼答案

    您确定使用了正确的语法吗

    以下内容适用于我(在Eclipse3.7.1上)并消除了警告:

    @SuppressWarnings("rawtypes")
    Map <String, Class> fieldTypes = new HashMap<String, Class>();
    
  4. # 4 楼答案

    如果未使用fieldTypes,您将收到警告,以避免需要添加

    将未使用的@SsuppressWarnings添加到main

  5. # 5 楼答案

    Window>Prefernces>Java>Compiler>Erro/Warnings下更改Annotations部分的严重性级别