Capitulo 10 Kathy Sierra!{dúvida em quase tudo ...}

eu to com muita duvida mesmo em classpath pessoal se alguem puder me ajudar do basico mesmo eu agradeceria !!!Obrigado !

Raff
To aqui pra te ajudar
Faz o seguinte…tenta executar os exemplos que eu já postei. Ai se você não conseguir você posta aqui TUDO o que você fez para executar os meus exemplos. Tudo mesmo, diretório onde você colocou os arquivos etc.
Ai eu vou te explicando o que você estiver errando, anima?

[]s
Gunnar

blza eu vou fazer cara isso agora mesmo !!

eu não consegui entender aquele que você usar o flag -D
eu faço igual você mas da um erro assim olha…
Exception in thread “main” java.lang.NoClassDefFoundError: System/S1

[quote=Raff]eu não consegui entender aquele que você usar o flag -D
eu faço igual você mas da um erro assim olha…
Exception in thread “main” java.lang.NoClassDefFoundError: System/S1[/quote]

Beleza.
O S1 tem que estar dentro de um diretório chamado System. Ou você pode também retirar a declaração de package do arquivo.
E você tem que chamar a linha de comando javac ou java no diretório superior ao diretório System. Entendeu?
Coloca pra mim o diretório que você colocou o arquivo S1.java

abraços
Gunnar

entaun eu me confundi eu não coloquei ele em diretorio nenhum !
eu vou arrumar!

Gunnar agora deu certo!

Legal Raff!!!

Agora dá uma olhada no código e vê se você entende o uso do -d , do -D e do -cp
:slight_smile:

[]s
Gunnar

[quote=LPJava]hehe eu fiz o exame sem saber isso… apenas tentei aprender o -classpath e o -d pq sabia que ia aparecer umas 2 questoes a respeito… e tb a parte teorica q tem nesse cap sobre jar.

Bom -d significa destino aonde seu .class vai. So aprendi isso apos o exame estudando servlet e jsp… head first… auhuha

um exemplo:

lei isso assim: coloque meu .class dentro do diretorio classes que está um nivel antes.

hieraquia:

c:\exemplo\classes
c:\exemplo\src

no prompt vc deve estar em
c:\exemplo
e digitar:

agora a respeito do classpath eu acho ele meio confuso ate hj e prefiro configurar as variaveis de ambiente… no exame eu chutei…

flw! espero ter ajudado[/quote]

Ei e tu sabes o qual a diferenca de um comonado do tipo
javac -d classes com/Main.java
e outro
javac -d… classes com/Main.java???
-d…???

eu não alguem poderia explicar ?