Criar projeto com Imgur API em Java

Eu tava querendo criar um arquivo Jar para facilitar os envios de imagens ao site de hospedagem de imagens, o Imgur.com, porém não consigo achar a API para download e eu achei esse código na internet mas ele não posta a imagem e nem relata erro.

public void ImageUpload() {
        //create base64 image
        File file = new File("E:\\Programas\\Logo.png");
        try {
            //read image
            BufferedImage image = ImageIO.read(file);
            ByteArrayOutputStream byteArray = new ByteArrayOutputStream();
            ImageIO.write(image, "png", byteArray);
            byte[] byteImage = byteArray.toByteArray();
            String dataImage = Base64.encode(byteImage);
            String data = URLEncoder.encode("image", "UTF-8") + "=" + URLEncoder.encode(dataImage, "UTF-8");
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }

por que razão vc acha que esse codigo em especial iria postar a imagem?

a API é descrita aqui:

http://api.imgur.com/

por acaso vc deve ter encontrado este post:

porem vc ainda tem que fazer os

 conn.setDoOutput(true);
 conn.setDoInput(true);

e todo o resto do exemplo

Mas eu não entendi o que tem que ser feito, não precisa colocar o Jar na biblioteca? Não achei o código de exemplo em Java, poderia me ajudar?