Ma conjecture est que vous essayez de remplacer une classe standard qui est livré avec Java 5 avec une dans une bibliothèque que vous avez.
Ce n'est pas autorisé en vertu des conditions du contrat de licence, cependant, autant que je sache, il n'était pas en vigueur avant Java 5.
J'ai vu cela avec QName avant et j'ai "corrigé" par la suppression de la classe le pot que j'ai eu.
MODIFIER
http://www.manpagez.com/man/1/java/ notes pour l'option "-Xbootclasspath:"
"Les Applications qui utilisent cette option pour les fins de l'annulation d'une classe de rt.jar ne doit pas être déployé afin d'éviter de contrevenir à la Java 2 Runtime Environment code binaire de licence".
L' http://www.idt.mdh.se/rc/sumo/aJile/Uppackat/jre/LICENSE
"La Technologie Java Restrictions. Vous ne pouvez pas modifier la Java
L'Interface de la plateforme ("JPI", identifiés comme les classes contenues
au sein de la "java" ou de toute sous-paquets de "java"
package), par la création de classes supplémentaires à l'intérieur de la JPI ou
sinon, provoquant l'ajout ou la modification de la
les classes dans le JPI. Dans le cas où vous créez un
classe supplémentaire et API associée(s) qui (i) s'étend
la fonctionnalité de la plate-forme Java, et (ii) est exposée
à des tiers développeurs de logiciels dans le but de
développement d'un logiciel supplémentaire qui les invoque tels
API supplémentaire, vous devez publier rapidement, en gros, un
précis spécifications de ces API pour la libre utilisation par tous les
des développeurs. Vous ne pouvez pas créer ou autoriser votre
les titulaires de permis de créer, d'autres classes, interfaces, ou
des sous-paquets qui sont identifiés comme "java",
"javax", "soleil" ou similaire convention, telle que prévue par le Soleil
une convention de dénomination de désignation".