【问题标题】:SimpleCaptcha NoSuchMethodErrorSimpleCaptcha NoSuchMethodError
【发布时间】:2014-11-16 21:50:18
【问题描述】:

当我使用SimpleCaptcha 时,我收到此错误:

Exception in thread "main" java.lang.NoSuchMethodError: disposeLater    
 at java.awt.Component.initIDs(Native Method)   
 at java.awt.Component.<clinit>(Component.java:579)     
 at sun.awt.windows.WToolkit.initIDs(Native Method)     
 at sun.awt.windows.WToolkit.<clinit>(WToolkit.java:106)    
 at sun.awt.Win32GraphicsEnvironment.<clinit>(Win32GraphicsEnvironment.java:51)     
 at java.lang.Class.forName0(Native Method)     
 at java.lang.Class.forName(Class.java:169)     
 at javava.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
 at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1135)    
 at nl.captcha.text.renderer.DefaultWordRenderer.render(DefaultWordRenderer.java:65)    
 at nl.captcha.Captcha$Builder.addText(Captcha.java:145)    
 at nl.captcha.Captcha$Builder.addText(Captcha.java:121)    
 at nl.captcha.Captcha$Builder.addText(Captcha.java:111)    
 at com.sohu.nl.test.simpleCaptcha.main(simpleCaptcha.java:29)

这是我的代码:

public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub
        System.out.println("test");
        Builder captchaBuilder = new Builder(10, 100);
        captchaBuilder.addText();
        Captcha captcha = captchaBuilder.build();
        File file = new File("D:/a.jpeg");
        ImageIO.write(captcha.getImage(), "JPEG", file);
    }

【问题讨论】:

    标签: java captcha nosuchmethoderror simplecaptcha


    【解决方案1】:

    我目前正在使用此代码:

    import java.io.File;
    import java.io.IOException;
    
    import javax.imageio.ImageIO;
    
    import nl.captcha.Captcha;
    import nl.captcha.Captcha.Builder;
    
    public class core {
    
    
    public static void main(String[] args) {
        Builder c = new Builder(200, 150);
        c.addText();
        Captcha captcha = c.build();
        File file = new File("C:/a.jpeg");
        try {
            ImageIO.write(captcha.getImage(), "JPEG", file);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    }
    

    结帐:http://docs.oracle.com/javase/7/docs/api/java/lang/NoSuchMethodError.html

    【讨论】:

      猜你喜欢
      • 2013-10-19
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      • 2013-05-25
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      相关资源
      最近更新 更多