Не хочет запускаться Java код, 9 ошибок

Код: package ru.leymooo.botfilter.captcha;

    import ru.leymooo.botfilter.captcha.generator.CaptchaPainter;
    import java.awt.Font;
    import java.awt.image.BufferedImage;



    public class CaptchaGen{
        public static void main(String[] args) {
            private Font[] fonts = new Font[]
            {
                new Font( Font.SANS_SERIF, Font.PLAIN, 128 / 2 ),
                new Font( Font.SERIF, Font.PLAIN, 128 / 2 ),
                new Font( Font.MONOSPACED, Font.BOLD, 128 / 2 )
            };

            private CaptchaPainter painter = new CaptchaPainter();

            for (int i = 100; i <= 105; i++)
            {
                public String xet = String.valueOf(i);
                public String namepng = xet + ".png";
                BufferedImage image = painter.draw( fonts[rnd.nextInt( fonts.length )],
                        MapPalette.colors[rnd.nextInt( MapPalette.colors.length )], String.valueOf( answer ) );
                ImageIO.write(image, "png", new File (namepng));
            }
    }
    }

Лог ошибок: leymooo\botfilter\captcha\CaptchaGeneration.java:11: error: illegal start of expression private Font[] fonts = new Font[] ^

leymooo\botfilter\captcha\CaptchaGeneration.java:20: error: illegal start of type for (int i = 100; i <= 105; i++) ^

leymooo\botfilter\captcha\CaptchaGeneration.java:20: error: expected for (int i = 100; i <= 105; i++) ^

leymooo\botfilter\captcha\CaptchaGeneration.java:20: error: expected for (int i = 100; i <= 105; i++) ^

leymooo\botfilter\captcha\CaptchaGeneration.java:22: error: illegal start of expression public String xet = String.valueOf(i); ^

leymooo\botfilter\captcha\CaptchaGeneration.java:26: error: expected ImageIO.write(image, "png", new File (namepng)); ^

leymooo\botfilter\captcha\CaptchaGeneration.java:26: error: expected ImageIO.write(image, "png", new File (namepng)); ^

leymooo\botfilter\captcha\CaptchaGeneration.java:26: error: illegal start of type ImageIO.write(image, "png", new File (namepng)); ^

leymooo\botfilter\captcha\CaptchaGeneration.java:28: error: class, interface, or enum expected } ^

9 errors error: compilation failed


Ответы (1 шт):

Автор решения: Сергей Мишин

Вы пытаетесь запустить цикл вне какого-либо метода. Создайте метод, поместите код в него и вызовите этот метод в main.

→ Ссылка