| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 13:46:59
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline
|
Salve galera
Seguinte, eu tenho 2 projetos, Projeto1 e Projeto2 todos nos seus respectivos diretórios.
Bem, no diretório Projeto1 eu tenho um projeto1.jar e no Projeto2 tenho o projeto2.jar....No projeto2.jar eu tenho um JDialog Cidades q seria Cidades.class onde eu cadastro/consulta cidades no projeto, e no Projeto1 eu tenho um JDialog Empresa q seria Empresa.class.
No projeto1 qdo vou cadastrar uma nova empresa eu preciso inserir uma Cidade q é a cidade onde está a empresa, pra isso eu quero poder abrir esse JDialog(Cidades) Cidades.class q está no projeto2.jar
Andei lendo e pesquisando muito sobre isso, sobre ClassLoader e Reflection inclusive vi um tutorial aqui no guj sobre isso. Os materiais q encontrei não me ajudaram muito a entender como fazer, e tbm não encontrei algo especifico ao q preciso.
Como fazer isso ???
obrigado
|
www.iguanasistemas.com.br
J2SE Developer
Acessem o canal de Java no Brasil
irc.freenode.net
#java-br
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 14:00:10
|
leonardobhbr
Virtual Machine Man
![[Avatar]](/images/avatar/e18cfe46b96c30852b565e561152d055.jpg)
Membro desde: 10/08/2006 16:22:17
Mensagens: 530
Offline
|
Amigo acho que sua arquitetura está errada, mas se voce não puder mudar voce pode tentar fazer o seguinte
Detalhe não testei e não sei se funciona tambem
Ou se vc puder colocar no path da sua aplicação basta fazer import normal
This message was edited 2 times. Last update was at 28/10/2011 14:01:27
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 14:09:04
|
ivo costa
JavaEvangelist
![[Avatar]](/images/avatar/2ab0ebde9cc0cd85fc47ce045d440caf.png)
Membro desde: 06/11/2007 12:07:34
Mensagens: 493
Localização: Porto Alegre - RS
Offline
|
leonardobhbr wrote:Ou se vc puder colocar no path da sua aplicação basta fazer import normal
Se ele não puder fazer isso o código de cima não vai funcionar pq a vm não vai conseguir achar a classe.
Coloca o jar do projeto2 no path e seja feliz.
|
Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code] http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 14:16:37
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline
|
ivo costa wrote:
Se ele não puder fazer isso o código de cima não vai funcionar pq a vm não vai conseguir achar a classe.
Coloca o jar do projeto2 no path e seja feliz.
Executando pelo NetBeans, como seria isso ???
obrigado
|
www.iguanasistemas.com.br
J2SE Developer
Acessem o canal de Java no Brasil
irc.freenode.net
#java-br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 14:21:18
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline
|
Opa, soh colocar no CLASSPATH.
rs
|
www.iguanasistemas.com.br
J2SE Developer
Acessem o canal de Java no Brasil
irc.freenode.net
#java-br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 14:25:20
|
leonardobhbr
Virtual Machine Man
![[Avatar]](/images/avatar/e18cfe46b96c30852b565e561152d055.jpg)
Membro desde: 10/08/2006 16:22:17
Mensagens: 530
Offline
|
ivo costa wrote:
leonardobhbr wrote:Ou se vc puder colocar no path da sua aplicação basta fazer import normal
Se ele não puder fazer isso o código de cima não vai funcionar pq a vm não vai conseguir achar a classe.
Coloca o jar do projeto2 no path e seja feliz.
Depende ele pode colocar no classpath da VM
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2011 14:40:03
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline
|
Qual seria a melhor maneira para solucionar isso ???
Não tem como eu encontrar esse .jar por uma URL algo como: new URL("/projeto1/projeto1.jar") ???
obrigado
|
www.iguanasistemas.com.br
J2SE Developer
Acessem o canal de Java no Brasil
irc.freenode.net
#java-br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 07:46:16
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline
|
Bem galera...consegui fazer o q precisava
aqui como fiz: http://guj.com.br/java/257694-tentando-implementar-um-ouvinte-#1343053
t+ ae
|
www.iguanasistemas.com.br
J2SE Developer
Acessem o canal de Java no Brasil
irc.freenode.net
#java-br
|
|
|
 |
|
|