Я столкнулся с подобной проблемой и решил ее, используя следующий подход.
Я указал Jdk1.5 в качестве JDK при установке jwsdp1.5. Но в системе также был установлен jdk1.4. Поэтому я создал следующий командный файл:
set JAVA_HOME=D:\apps\BEA\Weblogic\jdk150_04
set ANT_HOME=H:\Sun\jwsdp-1.5\apache-ant
set JWSDP_HOME=H:\Sun\jwsdp-1.5
set PATH=%JAVA_HOME%\bin;%PATH%;
%JWSDP_HOME%\jaxb\bin\xjc -p package -dtd sample.dtd
Это решило ошибку. В качестве альтернативы мы можем удалить путь Jdk1.4 в переменной среды PATH, в этом случае нам нужно записать пакетный файл.