[Resolvido]Ajuda com erro no Java - Erro: Não foi possível localizar nem carregar a classe prin

Erro: Não foi possível localizar nem carregar a classe principal ordenacaodedados.OrdenacaoDeDados
Java Result: 1

Alguém pode me ajudar? eu criei um projeto com o nome “ordenacaodedados” mas está dando esse erro na hora de compilar no NetBeans.
Código Fonte do Programa(Console):

[code]import java.util.Scanner;
import java.io.*;

package ordenacaodedados;

/**
*

  • @author erick
    */
    public class ordenacaodedados
    {

    /**

    • @param args the command line arguments
      */
      public static void main(String[] args)
      {
      menu();
      }
      public static void menu()
      {
      int[] dadosDeEntrada;

      System.out.println(“Algoritmos de Ordenação de Dados”);
      System.out.println();
      System.out.println(“Deseja ordenar os dados de um arquivo de texto”
      + “ou deseja introduzir os dados agora?”);
      System.out.println(“1 - Obter dados a partir de um arquivo de texto”);
      System.out.println(“2 - Digitar os dados agora”);

      Scanner entrada = new Scanner(System.in); /*cria o objeto entrada que

      • receberá uma entrada de dado do usuário*/
        String opcao = entrada.nextLine();
        switch (opcao)
        {
        case “1”:
        dadosDoArquivo();
        break;

        case “2”:
        dadosDoTeclado();
        break;
        default:
        for (int limpar = 0; limpar < 30; limpar++)
        {
        System.out.println();
        }
        System.out.println(“Valor inválido. Digite 1 ou 2.”);
        menu();

      }

    }

    /**
    *
    *
    */
    public static void verDados(int[] array)
    {

    }

    /**
    *
    *
    */
    public static void dadosDoArquivo()
    {
    System.out.println(“O que você deseja fazer?”);
    System.out.println();
    System.out.println(“1 - Ordenar usando o método Insertion Sort”);
    System.out.println(“2 - Ver os dados”);
    System.out.println(“3 - Embaralhar os dados”);
    Scanner entradaProcedimento = new Scanner(System.in); /cria o objeto entrada que
    * receberá uma entrada de dado do usuário
    /
    String opcaoProcedimento = entradaProcedimento.nextLine();

     switch (opcaoProcedimento)
     {
         case "1":
             insertionSort(dadosDeEntrada);
             break;
         case "2":
             //comando
             break;
         case "3":
             //comando
             break;
         default:
             for (int limpar = 0; limpar < 30; limpar++)
             {
                 System.out.println();
             }
             System.out.println("Valor inválido. Digite 1 ou 2.");
             menu();
     }
    

    }

    /**
    *
    *
    */
    public static void dadosDoTeclado()
    {

    }

    /**
    *
    *
    */
    public static void embaralhar(int[] array)
    {

    }

    /**
    *
    *
    */
    public static void insertionSort(int[] array)
    {
    for (int i = 1; i < array.length; i++)
    {
    int a = array[i];
    }
    int j;
    for (j = i - 1; j >= 0 && array[j] > a; j–)
    {
    array[j + 1] = array[j];
    array[j] = a;
    }
    }
    }[/code]

Descobri onde estava o erro. o pacote tem que vir ANTES das bibliotecas. Assim:
CORRETO:

package ordenacaodedados;

import java.util.Scanner; 
import java.io.*;

ERRADO:

import java.util.Scanner;
import java.io.*;

package ordenacaodedados;