[Eclipse] Pb connection source avec eclipse pour javax.crypto

Pb connection source avec eclipse pour javax.crypto [Eclipse] - Java - Programmation

Marsh Posté le 19-11-2008 à 12:09:18    

Bonjour tout le monde.
 
J'ai un problème de connexion source. Je n'arrive pas à voir dans Eclipse la source des classes donc j'ai configuré une connexion source 'a priori' valide.
J'utilise Eclipse Ganymède 3.4.1 RC1 sous Windows XP SP2.
J'utilise le jdk1.6.0_10 (avec les sources de src.zip) et la connexion javadoc sur un serveur local alimenté à partir de la javadoc téléchargeable sur le site de sun (jdk-6-doc.zip).
J'ai ajouté à partir des sources de l'OpenJDK certaines sources supplémentaires (javax.crypto.* et sun.security.internal.*).
Dans la configuration d'eclipse, j'ai configuré ma JRE de la façon suivante :
JRE system librairies:
[...]
C:\Program Files\Java\jdk1.6.0_10\jre\lib\rt.jar
 - Source attachment: C:\Program Files\Java\jdk1.6.0_10\src.zip
 - Javadoc location: http://localhost/java/6/docs/api/
[...]
C:\Program Files\Java\jdk1.6.0_10\jre\lib\jce.jar
 - Source attachment: C:\Program Files\Java\openjdk6\jce.zip
 - Javadoc location: http://localhost/java/6/docs/api/
[...]
 
Concernant les classe 'habituelles' de Java (String, ...) aucun problème, la connexion source et la javadoc fonctionnent parfaitement.
Concernant certaines classes de JCE (sun.security.internal.*) idem, pas de problème, source et javadoc ok.
Concernant les autres classes de JCE (javax.crypto.*) javadoc ok mais pas de connexion source !
 
C'est moi qui ai fait l'archive jce.zip avec 7-zip à partir des classes qui m'intéressaient (sun.security.internal.* et javax.crypto.*) de l'OpenJDK, elle contient les fichiers suivants :

7-Zip 4.57  Copyright (c) 1999-2007 Igor Pavlov  2007-12-06
 
Listing archive: jce.zip
 
 
   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2008-11-19 10:30:14 D....            0            0  javax
2008-11-19 10:30:14 D....            0            0  javax\crypto
2008-11-05 10:13:06 ....A         2044         1007  javax\crypto\BadPaddingException.java
2008-11-05 10:13:06 ....A       101147        13706  javax\crypto\Cipher.java
2008-11-05 10:13:06 ....A        11746         3374  javax\crypto\CipherInputStream.java
2008-11-05 10:13:06 ....A         7597         2373  javax\crypto\CipherOutputStream.java
2008-11-05 10:13:06 ....A        37189         6549  javax\crypto\CipherSpi.java
2008-11-05 10:13:06 ....A         5240         1727  javax\crypto\CryptoAllPermission.java
2008-11-05 10:13:06 ....A        17073         3574  javax\crypto\CryptoPermission.java
2008-11-05 10:13:06 ....A        16267         3833  javax\crypto\CryptoPermissions.java
2008-11-05 10:13:06 ....A        22562         4763  javax\crypto\CryptoPolicyParser.java
2008-11-05 10:13:06 ....A        17330         3630  javax\crypto\EncryptedPrivateKeyInfo.java
2008-11-05 10:13:06 ....A        19026         3514  javax\crypto\ExemptionMechanism.java
2008-11-05 10:13:06 ....A         2068          962  javax\crypto\ExemptionMechanismException.java
2008-11-05 10:13:06 ....A         7281         1856  javax\crypto\ExemptionMechanismSpi.java
2008-11-05 10:13:06 ....A         2059         1008  javax\crypto\IllegalBlockSizeException.java
2008-11-19 10:30:14 D....            0            0  javax\crypto\interfaces
2008-11-05 10:13:06 ....A         1611          844  javax\crypto\interfaces\DHKey.java
2008-11-05 10:13:06 ....A         1808          963  javax\crypto\interfaces\DHPrivateKey.java
2008-11-05 10:13:06 ....A         1805          964  javax\crypto\interfaces\DHPublicKey.java
2008-11-05 10:13:06 ....A         2512         1272  javax\crypto\interfaces\package.html
2008-11-05 10:13:06 ....A         2412         1088  javax\crypto\interfaces\PBEKey.java
2008-11-05 10:13:06 ....A         6212         2273  javax\crypto\JarVerifier.java
2008-11-05 10:13:06 ....A        12352         3523  javax\crypto\JceSecurity.java
2008-11-05 10:13:06 ....A         9250         2689  javax\crypto\JceSecurityManager.java
2008-11-05 10:13:06 ....A        24526         4761  javax\crypto\KeyAgreement.java
2008-11-05 10:13:06 ....A         8821         2440  javax\crypto\KeyAgreementSpi.java
2008-11-05 10:13:06 ....A        19120         3955  javax\crypto\KeyGenerator.java
2008-11-05 10:13:06 ....A         3085         1257  javax\crypto\KeyGeneratorSpi.java
2008-11-05 10:13:06 ....A        23444         4505  javax\crypto\Mac.java
2008-11-05 10:13:06 ....A         5234         1901  javax\crypto\MacSpi.java
2008-11-05 10:13:06 ....A         2046         1004  javax\crypto\NoSuchPaddingException.java
2008-11-05 10:13:06 ....A         1664          898  javax\crypto\NullCipher.java
2008-11-05 10:13:06 ....A         3611         1239  javax\crypto\NullCipherSpi.java
2008-11-05 10:13:06 ....A         2593         1315  javax\crypto\package.html
2008-11-05 10:13:06 ....A        17881         4026  javax\crypto\SealedObject.java
2008-11-05 10:13:06 ....A         2371         1196  javax\crypto\SecretKey.java
2008-11-05 10:13:06 ....A        15656         3495  javax\crypto\SecretKeyFactory.java
2008-11-05 10:13:06 ....A         4246         1597  javax\crypto\SecretKeyFactorySpi.java
2008-11-05 10:13:06 ....A         2031          998  javax\crypto\ShortBufferException.java
2008-11-19 10:30:14 D....            0            0  javax\crypto\spec
2008-11-05 10:13:06 ....A         4790         1567  javax\crypto\spec\DESedeKeySpec.java
2008-11-05 10:13:06 ....A         8850         2200  javax\crypto\spec\DESKeySpec.java
2008-11-05 10:13:06 ....A         3030         1218  javax\crypto\spec\DHGenParameterSpec.java
2008-11-05 10:13:06 ....A         4084         1468  javax\crypto\spec\DHParameterSpec.java
2008-11-05 10:13:06 ....A         2755         1138  javax\crypto\spec\DHPrivateKeySpec.java
2008-11-05 10:13:06 ....A         2751         1140  javax\crypto\spec\DHPublicKeySpec.java
2008-11-05 10:13:06 ....A         3741         1503  javax\crypto\spec\IvParameterSpec.java
2008-11-05 10:13:06 ....A         5877         1875  javax\crypto\spec\OAEPParameterSpec.java
2008-11-05 10:13:06 ....A         2948         1392  javax\crypto\spec\package.html
2008-11-05 10:13:06 ....A         8751         2389  javax\crypto\spec\PBEKeySpec.java
2008-11-05 10:13:06 ....A         2592         1200  javax\crypto\spec\PBEParameterSpec.java
2008-11-05 10:13:06 ....A         3688         1551  javax\crypto\spec\PSource.java
2008-11-05 10:13:06 ....A         5752         1948  javax\crypto\spec\RC2ParameterSpec.java
2008-11-05 10:13:06 ....A         7224         2247  javax\crypto\spec\RC5ParameterSpec.java
2008-11-05 10:13:06 ....A         8665         2598  javax\crypto\spec\SecretKeySpec.java
2008-11-19 10:31:24 D....            0            0  sun
2008-11-19 10:31:30 D....            0            0  sun\security
2008-11-19 10:31:30 D....            0            0  sun\security\internal
2008-11-19 10:31:30 D....            0            0  sun\security\internal\interfaces
2008-11-05 10:14:40 ....A         2719         1203  sun\security\internal\interfaces\TlsMasterSecret.java
2008-11-19 10:31:30 D....            0            0  sun\security\internal\spec
2008-11-05 10:14:40 ....A         7122         2001  sun\security\internal\spec\TlsKeyMaterialParameterSpec.java
2008-11-05 10:14:40 ....A         6500         1651  sun\security\internal\spec\TlsKeyMaterialSpec.java
2008-11-05 10:14:40 ....A         4575         1616  sun\security\internal\spec\TlsMasterSecretParameterSpec.java
2008-11-05 10:14:40 ....A         3791         1433  sun\security\internal\spec\TlsPrfParameterSpec.java
2008-11-05 10:14:40 ....A         2999         1274  sun\security\internal\spec\TlsRsaPremasterSecretParameterSpec.java
------------------- ----- ------------ ------------  ------------------------
                                546124       134691  58 files, 9 folders


Et donc par exemple pour javax.crypto.Cipher, j'affiche correctement dans eclipse la javadoc, mais je n'arrive pas à accéder à la source (Source not found dans Eclipse) alors que pour sun.security.internal.interfaces.TlsMasterSecret, j'ai la javadoc ET la source !
 
Je ne comprends pas très bien pourquoi ça ne fonctionne pas bien ... :s
Merci de votre aide
A bientôt !


Message édité par superbob56 le 19-11-2008 à 14:25:12

---------------
By bob.
Reply

Marsh Posté le 19-11-2008 à 12:09:18   

Reply

Marsh Posté le 23-11-2008 à 19:49:57    

J'ai essayé en supprimant les fichiers package.html, mais ça ne change rien ... Pas d'idée ?


---------------
By bob.
Reply

Marsh Posté le 29-11-2008 à 21:09:47    

non pas d'idée désolé... de toute façon ça sert à rien  :o

Reply

Marsh Posté le 30-11-2008 à 16:05:14    

GenghisKhan a écrit :

non pas d'idée désolé... de toute façon ça sert à rien  :o


Je ne peux pas t'en vouloir de ne pas comprendre à quoi ça sert ... :) burger


---------------
By bob.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed