Probleme avec IntegerVariable

Fermé
karkoura - 17 févr. 2012 à 14:35
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 21 févr. 2012 à 12:38
Bonjour,


Salut,
lorsque je déclara dans mon code en java en utilisant choco la ligne suivante:
IntegerVariable[] q = new IntegerVariable[10]; et j'ai déja importé :
import choco.kernel.model.variables.integer.IntegerVariable;


le System ne connait pas ça et il lance un erreur . pouvez vous m'aidez comment résoudre ce problème.

3 réponses

KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
17 févr. 2012 à 17:30
1) Quelle est l'erreur ?
2) Qu'est-ce que c'est choco.kernel.model... ? Est-ce que tu as un lien vers de la documentation, en particulier la javadoc de IntegerVariable ?
0
l'erreur c'est qu'il ne connait pas le type "IntegerVariable" et choco.Kernel.model c'est l'import nécessaire qui se trouve dans la bibliothèque choco.
0
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
21 févr. 2012 à 12:38
Et comme moi je sais pas d'où elle sors la bibliothèque choco, je ne peux pas te dire pourquoi il ne connait pas IntegerVariable... D'où l'intérêt de savoir d'où elle sort cette bibliothèque...
0
Utilisateur anonyme
18 févr. 2012 à 18:49
Re,

Nous ne savons toujours pas quelle est l'erreur.

Attention,

l'import est fait, mais le package choco.... il existe ?
0
Utilisateur anonyme
17 févr. 2012 à 20:53
Salut,

D'après l'import IntegerVariable est une classe.
Et déclarer le tableau q avec comme type un nom de classe c'est étrange non?

Dan
-1
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
17 févr. 2012 à 21:06
Euh... comment tu fais les tableaux alors ?
Object[] tab = new Object[n];
Peu importe qu'on remplace Object par IntegerVariable ou autre chose...
0
Utilisateur anonyme
18 févr. 2012 à 18:40
Ok j'ai répondu trop vite...
0