RECUPÉRER L'ENSEMBLE DES VALEUR DU SYSTEM

cs_Arnold59 Messages postés 50 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 3 mars 2009 - 14 avril 2006 à 10:44
titeuf921 Messages postés 25 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 22 décembre 2010 - 15 avril 2006 à 14:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15632-recuperer-l-ensemble-des-valeur-du-system

titeuf921 Messages postés 25 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 22 décembre 2010
15 avril 2006 à 14:08
effectivement quand j'ai fait ce code (ca date de 3 ans quand meme :) ) la version 1.5 n'existait pas encore et resultat, la reference enum est devenu un mot cle.
pour le faire marche il suffit simplement de changer par exemple "enum" par "liste"

8. //on regroupe ici les properties du System
9. Properties systemProperties = System.getProperties();
10.
11. //on creer un Enumerateur de l'ensemble des clé des propriétés
12. Enumeration liste = systemProperties.propertyNames();
13.
14. //tant qu'il y a des elements
15. while (liste.hasMoreElements())
16. {
17.
18. String key = (String)liste.nextElement();//on recupere la clé
19. //on affiche la valeur associé a cette clé
20. System.out.println(key + "\t -> \t" + systemProperties.getProperty(key));
21.
cs_Arnold59 Messages postés 50 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 3 mars 2009
14 avril 2006 à 10:44
Bonjour,

J'essaie de compiler ta source mais celle-ci ne fonctionne pas avec la version de java JDK1.5.5_06

Résultat console:

C:\...\Bureau>javac SystemInformation.java
SystemInformation.java:8: as of release 1.5, 'enum' is a keyword, and may not be
used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier)
Enumeration enum = systemProperties.propertyNames();
^
SystemInformation.java:10: as of release 1.5, 'enum' is a keyword, and may not b
e used as an identifier
(try -source 1.4 or lower to use 'enum' as an identifier)
while (enum.hasMoreElements()){
^
SystemInformation.java:11: as of release 1.5, 'enum' is a keyword, and may not b
e used as an identifier
(try -source 1.4 or lower to use 'enum' as an identifier)
String key = (String)enum.nextElement();//on recupere la
clÚ
^
3 errors

C:\...\Bureau>



Environnements: Linux Debian 3.1 & Microsoft Windows 2000, XP
Rejoignez-nous