Qual o erro?

Pessoal, ao compilar surge a seguinte mensagem > Editor does not contain a main type, o problema que nao sei onde cometi o erro, podem me ajudar?


 import javax.swing.JOptionPane;
 public class Comparacao {

	public static void main( String [] args){
		
		String primeiroNumero; // primeiro String digitado pelo usuario
		
		String segundoNumero;  // segundo numero diigitado pelo usuario
		
		String resultado;       // String contendo a saida =  resultado
		
		int numero1;   // primeiro numero a coparar
		int numero2;   // segundo numero a comprar
		//Le o primeiro numero inserido pelo usuario
		primeiroNumero = 
				JOptionPane.showInputDialog ( " Entre com primeiro numero: ");
		//Le o segundo numero inserido pelo usuario
		segundoNumero = 
				JOptionPane.showInputDialog ( "Entre com segundo numero: ");
		
		// converte os numeros do tipo String para o tipo int
		numero1 = Integer.parseInt ( primeiroNumero);
		numero2 = Integer.parseInt ( segundoNumero);
		
		resultado = "";
		
		if ( numero1 == numero2)
			resultado = resultado + numero1 + "==" + number2;
		
		if ( numero1 != numero2)
			resultado = resultado + numero1 + "!=" + numero2;
		
		if ( numero1 > numero2)
			resultado = resultado + "\n" + numero1 + ">" + numero2;
		
		if ( numero1 < numero2)
			resultado = resultado + "\n" + numero1  + "<" + numero2;
		
		if ( numero1 >= numero2)
			resultado = resultado + "\n" + numero1 + ">=" + numero2;
		
		if ( numero1 <= numero2)
			resultado = resultado + "\n" + numero1 + "<=" + numero2;
		
		//exibe os resultados
		JOptionPane.showMessaDialog(
				null, resultado, "Comparacao resultado", JOptionPane.INFORMATION_MESSAGE );
		System.exit( 0 ); // TERMINA O APLICATIVO
package Comparacao;
import javax.swing.*;

public class Main {

    public static void main(String[] args) {
        String primeiroNumero; // primeiro String digitado pelo usuario

String segundoNumero; // segundo numero diigitado pelo usuario

String resultado; // String contendo a saida = resultado

int numero1; // primeiro numero a coparar
int numero2; // segundo numero a comprar
//Le o primeiro numero inserido pelo usuario
primeiroNumero =
JOptionPane.showInputDialog ( " Entre com primeiro numero: ");
//Le o segundo numero inserido pelo usuario
segundoNumero =
JOptionPane.showInputDialog ( "Entre com segundo numero: ");

// converte os numeros do tipo String para o tipo int
numero1 = Integer.parseInt ( primeiroNumero);
numero2 = Integer.parseInt ( segundoNumero);

resultado = "";

if ( numero1 == numero2)
resultado = resultado + numero1 + "==" + numero2;

if ( numero1 != numero2)
resultado = resultado + numero1 + "!=" + numero2;

if ( numero1 > numero2)
resultado = resultado + "\n" + numero1 + ">" + numero2;

if ( numero1 < numero2)
resultado = resultado + "\n" + numero1 + "<" + numero2;

if ( numero1 >= numero2)
resultado = resultado + "\n" + numero1 + ">=" + numero2;

if ( numero1 <= numero2)
resultado = resultado + "\n" + numero1 + "<=" + numero2;

//exibe os resultados
JOptionPane.showMessageDialog(null,"O resultado é: "+resultado,"Comparacao resultado",JOptionPane.INFORMATION_MESSAGE );
        
    }

}

serginhos8,
Os únicos erros que encontrei: no 1º if você colocou number2 e seria numero2 e na janela final estava JOptionPane.showMessaDialog e seria “JOptionPane.showMessageDialog”. Se eram estes os erros tá feito.

import javax.swing.JOptionPane;

	public static void main(String[] args) {

		String primeiroNumero; // primeiro String digitado pelo usuario

		String segundoNumero; // segundo numero diigitado pelo usuario

		String resultado; // String contendo a saida = resultado

		int numero1; // primeiro numero a coparar
		int numero2; // segundo numero a comprar
		// Le o primeiro numero inserido pelo usuario
		primeiroNumero = JOptionPane
				.showInputDialog(" Entre com primeiro numero: ");
		// Le o segundo numero inserido pelo usuario
		segundoNumero = JOptionPane
				.showInputDialog("Entre com segundo numero: ");

		// converte os numeros do tipo String para o tipo int
		numero1 = Integer.parseInt(primeiroNumero);
		numero2 = Integer.parseInt(segundoNumero);

		resultado = "";

		if (numero1 == numero2)
			resultado = resultado + numero1 + "==" + numero2;

		if (numero1 != numero2)
			resultado = resultado + numero1 + "!=" + numero2;

		if (numero1 > numero2)
			resultado = resultado + "\n" + numero1 + ">" + numero2;

		if (numero1 < numero2)
			resultado = resultado + "\n" + numero1 + "<" + numero2;

		if (numero1 >= numero2)
			resultado = resultado + "\n" + numero1 + ">=" + numero2;

		if (numero1 <= numero2)
			resultado = resultado + "\n" + numero1 + "<=" + numero2;

		// exibe os resultados
		JOptionPane.showMessageDialog(null, resultado, "Comparacao resultado",
				JOptionPane.INFORMATION_MESSAGE);
		System.exit(0); // TERMINA O APLICATIVO
	}

Aqui, voce tinha esqueci de colocar o Messa"ge" no showMessageDialog e tava escrito number2 inves de numero2.

Obrigado pela ajuda!

Serginho, quando for postar códigos, siga essas dicas:

Assim eles ficam formatados iguais ao dos colegas, ok?