qu'est-ce que la manière exacte de l'utilisation Approuvé répertoire dans jdk1.6

Je veux mettre à jour mon jaxws à 2,2 (jdk1.6 est livré avec jaxws 2.1). Mon jdk est (je n'ai pas installer jre public):

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode)

Dans jaxws propres doc ils expliquent comment le faire:

Un moyen de résoudre ce problème consiste à copier jaxws-api.jar et jaxb-api.jar dans JRE approuvé répertoire, qui est $JAVA_HOME/lib/endorsed (or $JDK_HOME/jre/lib/endorsed)

Mais je ne suis pas sûr que c'est d'avoir un quelconque effet sur mon installation. Pour commencer, j'ai défini %JAVA_HOME%. Et le dossier $JAVA_HOME/lib/endorsed est inexistante, j'ai donc créé et copié les deux pots. Mais si je le fais (wsgen est un outil de jaxws)

wsgen -version

J'obtiens toujours:

JAX-WS RI 2.1.6 in JDK 6

J'ai aussi essayé de créer un dossier JAVA_HOME\jre\lib\endorsed (remarquez que dans la doc ils disent JDK_HOME, mais comme je n'ai que JAVA_HOME j'ai utilisé ce chemin). Toujours même wsgen de sortie.

Mes questions sont:

  1. Quelle est la différence entre JAVA_HOME et JDK_HOME dans la page de doc? quelque chose de significatif, ou juste deux façons de se référer à JAVA_HOME ?
  2. Est " wsgen -version valable à vérifier jaxws version qui est utilisée ou ce sont toujours les appels de l'exe original dans le jdk, mais cela ne signifie pas approuvé les pots seront utilisés?
  3. Quelqu'un sait très détaillée les étapes pour installer jaxws2.2 dans un jdk.16?

J'ai trouvé ce post qui a quelques indications sur ce que je vois je pense que

OriginalL'auteur Persimmonium | 2010-05-18