| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 07:53:15
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
Bom dia a todos, antes de tudo obrigado a quem responder...
Bom... o que acontece é o seguinte, eu tava fazendo uns testes com RMI, cheguei a ouvir falar que no java 1.4 é diferente... enfim, vou precisar mecher com RMI em um software desktop que está rodando no 1.4, resolvi instalar essa versão aqui na minha maquina.
Ai que começou a dar problema, eu estava tentando o rmic (lendo o tutorial daqui do guj mesmo) e não estava encontrando a classe pelo erro que era apresentado... estranhei, e criei duas classes simples na mesma pasta, uma tendo objeto da outra, quando descobri que a segunda compila, mais a primeira não encontra a classe segunda por isso não compila onde usa o objeto dela, vejam:
eu fiz dessa forma no dos:
estranhamente não está reconhecendo classes que estão na mesma pasta, mesmo package... eu tenho que adicionar o .\ no classpath (antes não precisava). Mesmo depois que tirei todas as versões do java e coloquei essa versão (6 update 7) continuou dando problema (antes estava o 6 up 17).
bom... eu sei que se eu colocar no classpath o .\ vai "parar de dar esse problema", mais fiquei curioso quanto ao motivo disso ter acontecido... alguém ja passou por isso???
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 07:55:26
|
renamed
GUJ Ranger
Membro desde: 21/09/2009 08:47:57
Mensagens: 889
Localização: Rio de Janeiro
Offline
|
vc tem que escrever dentro da classe a qual pacote elas pertencem
ok?
|
flw!
===========================
CV: http://lattes.cnpq.br/7235056457600426 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 08:07:04
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
não, não necessáriamente "devo" coloca-las num pacote, é uma boa prática eu concordo mais ai declarando o pacote, devo também criar uma pasta colocar estes arquivos nas pastas... e sem isso dando menos trabalho funciona do mesmo jeito (é só um teste).
de qualquer jeito nos primeiros testes que tinha feito estava dando o mesmo problema e os arquivos estavam em pacotes (além do mais se fosse esse o problema, não resolveria adicionando ao classpath o .\)
mais alguém teria alguma resposta?
This message was edited 1 time. Last update was at 05/01/2010 08:11:51
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 08:15:51
|
renamed
GUJ Ranger
Membro desde: 21/09/2009 08:47:57
Mensagens: 889
Localização: Rio de Janeiro
Offline
|
Bom, aqui rodou sem problemas...
rmedeiros@rmedeiros:~/Desktop/a$ javac Primeiro.java
rmedeiros@rmedeiros:~/Desktop/a$ javac Segundo.java
rmedeiros@rmedeiros:~/Desktop/a$ java Primeiro.class
Inclusive, quando eu fiz o javac Primeiro.java ele automaticamente criou o Segundo.class
|
flw!
===========================
CV: http://lattes.cnpq.br/7235056457600426 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 08:23:17
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
renamed wrote:Bom, aqui rodou sem problemas...
rmedeiros@rmedeiros:~/Desktop/a$ javac Primeiro.java
rmedeiros@rmedeiros:~/Desktop/a$ javac Segundo.java
rmedeiros@rmedeiros:~/Desktop/a$ java Primeiro.class
Inclusive, quando eu fiz o javac Primeiro.java ele automaticamente criou o Segundo.class
é o que se esperava mesmo, era isso que acontecia nos testes que eu fiz antes de eu instala o java 1.4, (nestes testes eu tava usando notepad e dos, pra não ter problemas com IDE...)
por isso mesmo que colei tudo o que aconteceu no dós, não é o comum acontecer isso... como disse, só de eu adicionar no classpath o .\ funcionou, mais alguma coisa aqui eu devo ter feito aqui que deu esse problema que não deveria. Criei o tópico mais pela curiosidade, do que está acontecendo, ja que para resolver ja resolvi (apesar de não considerar uma forma muito elegante, mais ta resolvido)...
mais assim mesmo agradeço por ter visto o meu problema, mais alguém saberia o que está causando esse problema?
This message was edited 1 time. Last update was at 05/01/2010 08:25:38
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 09:17:44
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Provavelmente um problema de configuração (talvez no JDK?) que deveria adicionar o diretório atual ao classpath automaticamente, mas não faz isso.
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 09:37:16
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
marcobiscaro2112 wrote:Provavelmente um problema de configuração (talvez no JDK?) que deveria adicionar o diretório atual ao classpath automaticamente, mas não faz isso.
eu cheguei a pensar que seja alguma coisa do tipo quando deixei essa "solução" pra continua trabalhando... mais não tenho ideia nem de onde eu procuro isso...
de qualquer jeito era só por curiosidade mesmo para "fuçar" nisso... bom, vo dexa isso pra la por enquanto...
assim mesmo obrigado pela dica...
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
|
|