[Java 1ère] Compilation Config.java

Voir le sujet précédent Voir le sujet suivant Aller en bas

resolu [Java 1ère] Compilation Config.java

Message  jabberwok le Lun 25 Avr 2011, 18:00

Bonjour/Bonsoir,

Je viens de terminer ma classe Config et quand j'essaye de le compiler, le compilateur me sort ça :

Code:
Config.java:20: variable N_COLORS might not have been initialized
public class Config {
      ^
1 error

Je comprends pas, cette variable ne doit justement pas être initialisée ...


Dernière édition par jabberwok le Lun 25 Avr 2011, 22:35, édité 1 fois

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  LSV le Lun 25 Avr 2011, 18:13

je pense que sans au moins un bout de code on ne pourra pas t'aider Wink

LSV

Nombre de messages : 638
Age : 27
Prénom : Jérome
Statut : Diplomé 2013
Localisation : Anderlecht
Date d'inscription : 24/09/2007

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  clr le Lun 25 Avr 2011, 18:21

jabberwok a écrit:...
Je comprends pas, cette variable ne doit justement pas être initialisée ...
Heu, si, au même titre que N_RETRY et SEQUENCE_LENGTH...

clr

Nombre de messages : 1904
Prénom : C
Date d'inscription : 19/11/2006

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  jabberwok le Lun 25 Avr 2011, 18:36

LSV a écrit:je pense que sans au moins un bout de code on ne pourra pas t'aider Wink

Ouai juste ^^'
Donc voilà le début :

Code:
public class Config {
        public static final int N_COLORS;
        public static final int N_RETRY;
        public static final int SEQUENCE_LENGTH;

        static {
                String home = System.getenv("HOME");

                File userDirectory = new File(home);
                etc ....

Quand j'intervertis N_COLORS et N_RETRY, le compilateur me dis que c'est N_RETRY qui doit être initialisé Mad

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  clr le Lun 25 Avr 2011, 18:39

Ok, tu déclares tes variables mais où les initialises-tu avec les valeurs lues dans le fichier?

clr

Nombre de messages : 1904
Prénom : C
Date d'inscription : 19/11/2006

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  jabberwok le Lun 25 Avr 2011, 18:40

Dans le bloc static.

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  clr le Lun 25 Avr 2011, 18:42

dans le bloc try du bloc static peut-être...?

clr

Nombre de messages : 1904
Prénom : C
Date d'inscription : 19/11/2006

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  jabberwok le Lun 25 Avr 2011, 18:43

Exactement ^^
C'est ça la source du problème ? (j'ai réunis 2 try/catch, car ils catchaient le même type d'exception)

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  clr le Lun 25 Avr 2011, 18:45

jabberwok a écrit:Exactement ^^
C'est ça la source du problème ? (j'ai réunis 2 try/catch, car ils catchaient le même type d'exception)
Smile
Si tu les initialises dans un bloc, le compilateur te dit qu'il se peut donc que tes variables n'aient pas été initialisées... logique, non Wink ?

clr

Nombre de messages : 1904
Prénom : C
Date d'inscription : 19/11/2006

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  jabberwok le Lun 25 Avr 2011, 18:46

ah ben oui ^^'
Merci pour ton aide Smile
Bonne soirée !

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

resolu Re: [Java 1ère] Compilation Config.java

Message  Contenu sponsorisé Aujourd'hui à 15:18


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum