首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleCaptcha NoSuchMethodError

SimpleCaptcha NoSuchMethodError
EN

Stack Overflow用户
提问于 2012-08-21 17:55:49
回答 1查看 687关注 0票数 0

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

代码语言:javascript
复制
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)

这是我的代码:

代码语言:javascript
复制
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);
    }
EN

回答 1

Stack Overflow用户

发布于 2012-11-02 01:10:05

我目前使用的是以下代码:

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12052396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档