| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2004 16:24:21
|
escordeiro
Java Ninja
Membro desde: 20/08/2003 09:31:08
Mensagens: 257
Localização: Belo Horizonte
Offline
|
Essa é cabeluda e já li todas as referências possíveis de arquivos JAR e manifestos, mas nada resolveu... :shocked!:
Eu preciso distribuir minha aplicação na forma de um arquivo JAR executável, porém essa aplicação vai acessar classes externas, que não estão em um JAR, mas no mesmo diretório do JAR...a estrutura é a seguinte:
ring/
..RinG.jar [executável]
..diamante.jar [requerido]
..skinlf.jar [requerido]
..images.jar [requerido]
..user/
....algorithms/
......[algoritmos do usuário em arquivos .class]
....graphs/
......[arquivos XML]
[etc]
O MANIFEST.MF do arquivo RinG.jar é:
O interessante é que os arquivos XML dos outros diretórios, como user/graphs e user/animations, são acessados normalmente, sem precisarem estar no classpath...somente as classes é que não funcionam, resultando em uma ClassNotFoundException.
Já tentei usar endereços relativos para os tais diretórios, como ../user/algorithms ou ./user/algorithms, ou mesmo user/algorithms, mas nada resolve...
Não posso colocar essas classes em um JAR porque esta pasta, como o nome indica, é do usuário do programa, e ele tem que colocar novas classes nela à medida em que usa o programa...o que fazer?
[]'s
|
Flickr |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2004 16:52:16
|
aborges
GUJ Ranger
![[Avatar]](/images/avatar/c896d785411ce08cdd4ea.jpg)
Membro desde: 08/10/2003 11:44:19
Mensagens: 818
Localização: Caçapava - SP
Offline
|
Experimenta por um "." ( ponto ) na linha do Class-Path.
Isso soh vale para CLASSES. Caso vc queira acessar um JAR externo, vc deve explicitar seu nome no classpath!
|
Linux é que nem sexo, quem não conheçe diz que dói
Alexandre Borges |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2004 20:41:57
|
escordeiro
Java Ninja
Membro desde: 20/08/2003 09:31:08
Mensagens: 257
Localização: Belo Horizonte
Offline
|
:o
obrigado, meu caro
você é um :angel:
|
Flickr |
|
|
 |
|
|
|
|