Duvida besta

3 respostas
F

ola galera estou com um problema besta
tenho um arquivo A.class em um sub_diretorio chamado xcom
o java esta no bin> como compilar usando o comando java
ja tentei de tudo java -cp xcom/A:.A tambem java A ele nao encontra
ClassNotFounderror :cry:

3 Respostas

peczenyj

a linha abaixo deveria funcionar:

java -cp './xcom' A
F

[quote=peczenyj]a linha abaixo deveria funcionar:

java -cp './xcom' A

Valeu cara é isso mesmo!!! :slight_smile:

F

Agora queria testar o seguinte acrescentei um metodo na classe A
ficou

package xcom;
class A{

public void go(){
System.out.println("A");
}

}

e

package xcom;


public class B extends A{


public static void main(String...a){

B f=new B();
f.go();
}
}

agora o compilador faz tudo direitinho criaa os dois arquivos mas nao consigo chamar o vm com o mesmo comando que tu pasaste
ou seja java -cp ‘./xcom’ B
como faço??gera o seguinte erro! :cry:

este é o erro que manda

Exception in thread main java.lang.NoClassDefFoundError: B (wrong

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at java.security.SecureClassLoader.defineClass(SecureClassL
Criado 3 de fevereiro de 2008
Ultima resposta 3 de fev. de 2008
Respostas 3
Participantes 2