Erro Exception in thread

Olá pessoal, sou iniciante no Java e ao fazer um exemplo
de Menu, ao compilar vai tudo bem mas na execução aparece o erro:

Exception in thread “main” java.lang.nullPointerException
at Menu.init(Menu.java:25)
Menu.Main(Menu.java:41)

Alguém pode ajudar? Obrigado
ggero

Poste seu programa aqui. Não se esqueça das tags [ code ]

aí vai…

import javax.swing.*;
import java.awt.*;

public class Menu extends JFrame {

	private JMenuItem revendas, vendedores, movimento, sair;
	private JMenuItem relat1;
        private JMenuItem ajuda, info;
	private JMenu cadastros, relatorios, sobre;
	private JMenuBar menuBar;
	
	public Menu() {
		super("Sistema de Controle de Comissões");
	}
	
	public void init() {
                setSize(400, 400);
		setLocation(300, 200);
		revendas   = new JMenuItem("Revendas");
		vendedores = new JMenuItem("Vendedores");
		movimento  = new JMenuItem("Movimento");
		relat1     = new JMenuItem("Relatório1");
		ajuda      = new JMenuItem("Ajuda");
		info       = new JMenuItem("Info");
                cadastros.add (revendas);
		cadastros.add (vendedores);
		cadastros.add (movimento);
		cadastros.addSeparator();
		cadastros.add(sair);
		relatorios.add (relat1);
		sobre.add(ajuda);
		sobre.add(info);
                menuBar = new JMenuBar();
		menuBar.add(cadastros);
		menuBar.add(relatorios);
		menuBar.add(sobre);
		setVisible(true);
	}
	
	public static void main(String args[]) {
		new Menu().init();
	}
}

Você tem uma linha que diz:

	private JMenu cadastros, relatorios, sobre;

e outra que diz:

                cadastros.add (revendas);

Só que você não inicializou a variável “cadastros”, portanto ela contém o valor null e você vai ter um NullPointerException. Você precisa inicializar essa variável…

Falta o