为了账号安全,请及时绑定邮箱和手机立即绑定

验证码校验

g.drawString(ch[index]+"", i*15+3, 18);

这句代码一直报错,为什么

The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

正在回答

3 回答

在MyEclipse中的配置方式为:右击项目->configuration buildPath->选择jre8->remove->add library->JRE SystemLibrary->jre6。这样就能解决嘿嘿

1 回复 有任何疑惑可以回复我~

我也遇到了,唉

0 回复 有任何疑惑可以回复我~

BufferedImage bi=new BufferedImage(68, 32, BufferedImage.TYPE_INT_BGR);
        
        Graphics g=bi.getGraphics();
        
        Color c=new Color(200,150,255);
        
        g.setColor(c);
        
        g.fillRect(0, 0, 68, 32);
        
        char[] ch="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".toCharArray();
        
        Random r=new Random();
        
        int len=ch.length,index;
        
        StringBuffer sb=new StringBuffer();
        
        for(int i=0;i<4;i++){
            index=r.nextInt(len);
            g.setColor(new Color(r.nextInt(79),r.nextInt(135),r.nextInt(202)));
            
            g.drawString(ch[index]+"", (i*15)+3, 18);
            
            sb.append(ch[index]);
        }
        request.getSession().setAttribute("piccode", sb.toString());
        
        ImageIO.write(bi, "JPG", response.getOutputStream());
       

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

验证码校验

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信