J’ai un soucis avec la méhode “java.lang.Package.getPackages()” avec le jdk 6 de sun sous Ubuntu, voici le code que j’ai utilisé :
[code] public static void main(String… args) {
Package pkgs[];
pkgs = Package.getPackages();
for (int i = 0; i < pkgs.length; i++) {
System.out.println(pkgs[i].getName() + " " + pkgs[i].getImplementationTitle() + " " + pkgs[i].getImplementationVendor() + " "
+ pkgs[i].getImplementationVersion());
}
}[/code]
et voici ce qu’il me retourne :
sun.util Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.util Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.net Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.lang.annotation Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.reflect.misc Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.security.provider Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
org.hibiscus null null null
sun.net.www.protocol.jar Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.security.action Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.nio.charset Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.io Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.nio Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.net.www Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.lang.ref Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.lang Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.misc Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.net.www.protocol.file Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.util.concurrent Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.util.concurrent.atomic Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.nio.charset.spi Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.nio Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.util.concurrent.locks Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.reflect Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.security Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.lang.reflect Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.nio.cs Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.security.util Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
java.security.cert Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
sun.jkernel Java Runtime Environment Sun Microsystems, Inc. 1.6.0_10
Il ne me retourne pas les packages javax.swing ou java.util. Et je n’ai actuellement trouvé aucune méthode pour récupérer un objet Package pour ces 2 paquets, quelqu’un aurait-il une idée ?