cs_Arnold59
Messages postés50Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 3 mars 2009
-
14 avril 2006 à 10:44
titeuf921
Messages postés25Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention22 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.
titeuf921
Messages postés25Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention22 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és50Date d'inscriptionlundi 8 mars 2004StatutMembreDerniè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
15 avril 2006 à 14:08
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.
14 avril 2006 à 10:44
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