Meu programa não executa no Netbeans

2 respostas
S

Estou tentando executar o seguinte programa no Netbeans:

package meuarray;

class ArrayDemo {

     public static void main(String[] args) {

          int[] meuArray;              // declara um array de inteiros

          meuArray = new int[10];      // aloca a memória para 10 inteiros

          meuArray[0] = 100; // inicializa o primeiro elemento
          meuArray[1] = 200; // inicializa o segundo elemento
          meuArray[2] = 300; // etc.
          meuArray[3] = 400;
          meuArray[4] = 500;
          meuArray[5] = 600;
          meuArray[6] = 700;
          meuArray[7] = 800;
          meuArray[8] = 900;
          meuArray[9] = 1000;

          System.out.println("Elemento na posicao 0: " + meuArray[0]);
          System.out.println("Elemento na posicao 1: " + meuArray[1]);
          System.out.println("Elemento na posicao 2: " + meuArray[2]);
          System.out.println("Elemento na posicao 3: " + meuArray[3]);
          System.out.println("Elemento na posicao 4: " + meuArray[4]);
          System.out.println("Elemento na posicao 5: " + meuArray[5]);
          System.out.println("Elemento na posicao 6: " + meuArray[6]);
          System.out.println("Elemento na posicao 7: " + meuArray[7]);
          System.out.println("Elemento na posicao 8: " + meuArray[8]);
          System.out.println("Elemento na posicao 9: " + meuArray[9]);
     }
}

Aparece a seguinte mensagem de erro:

run:

Exception in thread main java.lang.NoClassDefFoundError: meuarray/Main

Caused by: java.lang.ClassNotFoundException: meuarray.Main

at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

Could not find the main class: meuarray.Main.  Program will exit.

Java Result: 1

CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

Porque que o programa não executa e gera erros?

2 Respostas

PedroTOliveira

Acho que é porque você criou o projeto e definiu a “Main Class” como Main, dai quando você executa o projeto ele procura essa classe.

Clica com o botão direito no projeto >> properties >> Aba: run

Lá tem definido sua “Main Class”…coloque: meuarray.ArrayDemo e rode o projeto novamente.

S

Obrigado,funcionou…

Criado 9 de dezembro de 2010
Ultima resposta 9 de dez. de 2010
Respostas 2
Participantes 2