Problemas com class-path dentro de um jar  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Vegetto
GUJ Ranger

Membro desde: 22/06/2003 15:39:49
Mensagens: 797
Localização: Campinas
Offline

Bom dia a todos,

Estou com um problema aparentemente simples, mas que já me fez perder algumas horas....

Eu estou usando o XStream dentro de um applet. No eclipse ele roda numa boa, coloquei ele no "build path" e tá tudo certo.

Quando eu gero um jar a partir dele, eu gero com uma estrutura mais ou menos assim:



dentro do meu manifest eu tenho a linha que seta o class-path



Na ant task eu já falo o caminho desse manifest e essa informação é colocada dentro do manifest do jar pelo task...



Até aí aparentemente certo.... Mas quando eu rodo pelo browser, ele dá NoClassDefFoundException

Tentei de tudo e nada.... Depois fui até o jar do XStream, descompactei e "joguei" pra dentro do meu jar somente os packages, e aí sim, funcionou numa boa....

Alguém tem alguma idéia do que eu estou fazendo de errado?

Muito obrigado,
Tiago
smota
Moderador
[Avatar]

Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline

No browser voce tem que colocar a propriedade ARCHIVE dizendo que o applet usa aquela lib e entao ele baixa e coloca no classpath.
Applets não usam o manifesto.

Veja http://java.sun.com/docs/books/tutorial/applet/appletsonly/html.html
(primeiro link no google)

"Perfection is reached not when there's nothing more to add but when there's no more to take out"
Vegetto
GUJ Ranger

Membro desde: 22/06/2003 15:39:49
Mensagens: 797
Localização: Campinas
Offline

Humm, falha minha em não ler a documentação direito....

Brigadão smota...

A solução que eu adotei foi a seguinte:
No meu ant task, eu assino a minha applet e o jar do xtream
Eu acho meio porca, mas funciona numa boa...

[]'s
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team