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:
|
|-lib
|-mapviewer
|-META-INF
dentro do meu manifest eu tenho a linha que seta o class-path
Class-Path: lib/xstream-1.0.2.jar
(duas quebras de linha aqui)
Na ant task eu já falo o caminho desse manifest e essa informação é colocada dentro do manifest do jar pelo task…
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.1
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
Class-Path: lib/xstream-1.0.2.jar
(duas quebras de linha aqui)
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