提示这里有错啊,
HashMap<String,String> hm=new HashMap<String,String>();import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.*;
public class MyCartBO { //定义一个hashmap集合,用于存放书的id和书的数量

HashMap<String,String> hm=new HashMap<String,String>();

// 定义一些变量[]
private ResultSet rs=null;
private Connection ct=null;
private PreparedStatement ps=null;请教各位牛人

解决方案 »

  1.   

    把JDK的版本改为1.5试试。
      

  2.   

    楼主三个import上面的那句HashMap<String,String> hm=new HashMap<String,String>();
    是咋回事??
      

  3.   

    换jdk1.5 另确认你的 书的id和书的数量 是否在存入前都是 string类型 完毕
     
      

  4.   


    估计楼主的意思那是提示出错的行的代码。楼主的JDK版本是多少?泛型是JDK1.5(有些书也称为5.0)引入的,所以更改版本为1.5或以上
      

  5.   

    支持泛型的最低JDK版本为1.5,建议换个JDK试试。
    而且,出错最好把错误贴出来。
      

  6.   

    我的JDK 是 1.6的啊
      

  7.   

    HashMap hm=new HashMap(); 
    去掉泛型看看有错没
      

  8.   

    myeclipse建项目的时候默认的是1.4的,再检查下..
      

  9.   

    JDK1.6不行,需要换成1.5的啦。
      

  10.   

    应该就是泛型引起的错误  更改一下JDK
      

  11.   

    楼主,你都没说清楚你的问题,使用泛型的话,请使用jdk1.5或以上版本.
      

  12.   

    我也认为是JDK版本问题,只有在JDK5.0及以上才支持范型;但也有可能是IDE问题;我以前遇到问题是eclipse3.2中enum不高亮问题,我换了重下了一个eclipse3.2就可以了。
      

  13.   

    Map map=new HasMap();
    map.put(id,bookName);用这个也一样的啊,不用泛型