Erro usando package

5 respostas
E

Criei a classe abaixo no diretório c:\meudir

package util;
public class Teste{
public static void main(String[] args){
System.out.println(“teste”);}
}

Compilei sem erro, via DOS, com comando:
javac -cp . -d . Teste.java

Executei o comando abaixo via DOS, a partir do diretório c:\meudir\util
java -cp . Teste

Recebi o erro NoClassDefFoundError: Teste (wrong name: util/Teste)

Executei o mesmo comando, a partir do diretório c:\meudir, e recebi o mesmo erro

Pergunta: qual o comando e/ou diretório devo usar no DOS para executar Teste.java ?

5 Respostas

E

ÔOps, esqueci dos protocolos: Boa noite pessoal, e obrigado

G

:wink:

E

Guilherme, não entendi a sua resposta. . .

E

Para executar uma classe dentro do pacote da linha de comando digite java nomedopacote.nomedaclasse .

Exemplo:

Se vc está em C: e precisa executar a classe teste do pacote util, digite:

C:> java util.Teste

A

A partir do diretório c:\meudir, digite:

java util.Teste

Have fun !

Criado 28 de julho de 2005
Ultima resposta 29 de jul. de 2005
Respostas 5
Participantes 3