Problemas com java.lang.NoClassDefFoundError

Olá pessoal,
Bom o meu problema é o seguinte: estou desenvolvendo um programa que faz uso da biblioteca dom4j-1.6.1 para poder manipular xml, porém o problema está no fato que devo utilizar o sdk-> j2sdk1.4.2_08 e tanto no windows, quanto no linux, não consigo executar o .jar da aplicação. Sempre acusa:

Exception in threa “main” java.lang.NoClassDefFoundError : org/dom4j/DocumentException

Antes de mais nada as variaveis de ambiente estão configuradas corretamente, inclusive com o dom4j no classpath.

Se eu uso outro sdk-j2sdk1.4.2_11 esse problema não aparece e consigo executar o jar normalmente. Mas o problema é que devo utilizar o outro sdk mais antigo.

Estou completamente sem idéias…

Desde de já grato pela atenção.

pq necessariamente vc tem que usar essa sdk?

e se voce usar uma sdk mais recente e compilar usando a mais antiga?

ja abriu esse jar pra ver se tem esse arquivo la dentro?

Tenho que usar essa sdk devido algumas restrições no projeto.
Sim… essa classe está no dom4j-1.6.1.
Mas já resolvi o problema…foi só usar uma versão mais antiga do dom4j.

Valeu pela resposta.