Classe de teste

8 respostas
R

Olá,
Gostaria de saber como faço para criar uma classe de teste no eclipse.

8 Respostas

robinsonbsilva

Adiciona uma Classe normal, e abrirá uma tela para informar o nome/pacote da mesma.
Logo abaixo tem um checkbox “public static void main”, marque essa opção aí sua classe será considerada “executavel”, depois é só dar um Run ou Debug para fazer seus testes.

R

Fiz estes passos mas ele apresenta um erro!
‘Colud not find the main class: nome da classe Program will exit.’

É algo que fiz errado?

robinsonbsilva

Jovem,

è bem simples, no momento da criação da Classe - (File - New -Class) abrirá um telinha, e nela vc apenas seleciona uma checkbox (
public static void main(string[] args) )…eu uso o Eclipse ganymed Version: 3.4.0.

R

Uso o mesmo eclipse que vc e fiz o que vc disse

public class testar {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("TEste");

	}

}

e aparece o erro.
Têm que ser feito em uma pasta especifica, ou acrescentar algo a mais?

robinsonbsilva

Jovem, o nome do seu “Arquivo.java” deve ser o mesmo da Classe

public class testar {   
  
    /**  
     * @param args  
     */   
    public static void main(String[] args) {   
        System.out.println("TEste");   
  
    }   
  
}

O arquivo deverá ser salvo como testar.java…
por questão de normas…tenta sempre dar nomes com a primeira letra Maiscula para suas classes…

Testar.java

public class Testar {   
  
    /**  
     * @param args  
     */   
    public static void main(String[] args) {   
        System.out.println("TEste");   
  
    }   
  
}
R

Certo, ficou assim então:

package br.com.stenovoice.testeEntidade;

public class Teste {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("Teste");

	}

}

e o erro que aparece é este:

java.lang.NoClassDefFoundError: br/com/stenovoice/testeEntidade/Teste

Caused by: java.lang.ClassNotFoundException: br.com.stenovoice.testeEntidade.Teste

at java.net.URLClassLoader$1.run(Unknown Source)

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

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Exception in thread main

Não precisa configurar algum outro arquivo como por exemplo o web.xml?

robinsonbsilva

Jovem, vc criou um projeto do tipo "Java Project"?
Para o seu caso é o mais indicado …

Para rodar sua classe, basta clicar nela com o botão direiro do mouse e clicar na opção:

Run As -> Java Application
Debug As -> Java Application

Esquece o xml por enquanto, esse arquivo é mais usado para aplicações Web

M

A finalidade desse tutorial não é explicar como criar projetos e classes, mas seguindo os primeiros passos, tudo deve dar certo:
http://programacaoemjava.blogspot.com/2009/01/como-criar-e-exportar-projetos-no.html

Criado 28 de janeiro de 2009
Ultima resposta 28 de jan. de 2009
Respostas 8
Participantes 3