Не хочет запускаться 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.