Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1540 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Généricité sous Visual Studio Java#

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Généricité sous Visual Studio Java#

n°1570896
cmgrille2
Posté le 06-06-2007 à 13:21:10  profilanswer
 

Je programme sous visual studio pour un projet en java (jeu ballon cup pour ceux qui connaissent ==> je précise c'est pour l'iut lol je fait pas le jeu de moi même  :) ), j'ai besoin d'utiliser des ArrayList avec la généricité:  

Code :
  1. private ArrayList <STRING> array;


Problème, à la compilation Visual ne connait pas la généricité en java#. Quelqu'un à-t-il une solution?
(Pas la peine de me dire passe à Eclipse ou quelque chose dans le genre Merci beacoup  :non:  :) )
CMGrille

mood
Publicité
Posté le 06-06-2007 à 13:21:10  profilanswer
 

n°1570913
archangel
Un homme Une vision
Posté le 06-06-2007 à 13:37:04  profilanswer
 

Par curiosité, pourquoi tu fais du JAVA# ?
 
Edit : Sinon ton JAVA# il utilise un compilo standard de sun ? Si oui quelle version ? Les generics ne sont dispo que depuis la 1.5 si je ne me trompe pas.


Message édité par archangel le 06-06-2007 à 13:55:43

---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°1571036
brisssou
8-/
Posté le 06-06-2007 à 15:29:59  profilanswer
 

Et sinon, pourquoi tu veux pas passer à Eclipse ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1571172
cmgrille2
Posté le 06-06-2007 à 17:59:13  profilanswer
 

brisssou a écrit :

Et sinon, pourquoi tu veux pas passer à Eclipse ?


 
Honnêtement j'ai un peu la fleme de rentrer dans ce débat auquel j'assiste asez souvent en département Info, tout comme Linux Windows. Bref.
Donc ya vraiment pas de solution pour la généricité sous visual? Il y a bien quelque chose, non vraiment?
 
Sinon j'ai mit java# mais c'est tout simplement du java.


Message édité par cmgrille2 le 06-06-2007 à 18:00:18
n°1571203
did-54
Posté le 06-06-2007 à 18:45:44  profilanswer
 

si c'est du java, STRING n'existe pas... String oui.
C'est quoi ton erreur ?

n°1571208
cmgrille2
Posté le 06-06-2007 à 18:54:49  profilanswer
 

did-54 a écrit :

si c'est du java, STRING n'existe pas... String oui.
C'est quoi ton erreur ?


 
Non en fait j'ai une classe carte, donc avec couleur et valeur. Et dans une classe paquetCarte je crée une arraylist de cartes comme ceci:

Code :
  1. private ArrayList <Carte> carte = new ArrayList<Carte>();


 
Et à la compilation il ne connait pas la généricité.


Message édité par cmgrille2 le 06-06-2007 à 18:55:15
n°1571218
did-54
Posté le 06-06-2007 à 19:47:40  profilanswer
 

donne le vrai message d'erreur, qui ne doit pas être "I don't know ANYTHING about genericity, maybe those HFR guys will help you".

Message cité 1 fois
Message édité par did-54 le 06-06-2007 à 19:48:26
n°1571233
cmgrille2
Posté le 06-06-2007 à 20:28:06  profilanswer
 

did-54 a écrit :

donne le vrai message d'erreur, qui ne doit pas être "I don't know ANYTHING about genericity, maybe those HFR guys will help you".


Erreur 1 Impossible de trouver le type 'ArrayList<Carte>' D:\IUT\Algorithmie\S2_TP-Synthèse\BallonCup\BallonCup\PaquetCarte.java 13 10 BallonCup

n°1571250
did-54
Posté le 06-06-2007 à 22:26:19  profilanswer
 

ca marche avec une ArrayList<Integer> ?
T'as bien les import qui vont bien pour ArrayList et Carte ?

n°1571471
masklinn
í dag viðrar vel til loftárása
Posté le 07-06-2007 à 12:33:56  profilanswer
 

Il est débile ce thread [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 07-06-2007 à 12:33:56  profilanswer
 

n°1571581
archangel
Un homme Une vision
Posté le 07-06-2007 à 15:07:42  profilanswer
 

cmgrille2 a écrit :

Erreur 1 Impossible de trouver le type 'ArrayList<Carte>' D:\IUT\Algorithmie\S2_TP-Synthèse\BallonCup\BallonCup\PaquetCarte.java 13 10 BallonCup


Et t'as pensé à vérifier la version de ton compilo ? :??:


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°1572266
cmgrille2
Posté le 08-06-2007 à 13:41:57  profilanswer
 

did-54 a écrit :

ca marche avec une ArrayList<Integer> ?
T'as bien les import qui vont bien pour ArrayList et Carte ?


 
Oui, on a bien importé Java.util.*; et Carte est le même package donc pas de problème, de toute façon visual les reconait puisque ils les affichent en Cyan (couleur des classes sous visual). ArrayList est reconnu par visual puisque sans genericité, il fonctionne et on ajoute (et donc on retire aussi) des objects. Mais quand je rajoute la genericité  (pour eviter le transtypage avec la methode .get()), qui est normalement présent dans java, Visual ne reconnu plus le type "ArrayList<Integer>". C'est d'autant plus étonnant que Eclispe (donc la VM de sun) lui le reconnait.
 

n°1572268
cmgrille2
Posté le 08-06-2007 à 13:42:49  profilanswer
 

masklinn a écrit :

Il est débile ce thread [:dawa]


 
donne la solution si c'est débile!  :o

n°1572278
frabill
Posté le 08-06-2007 à 13:52:07  profilanswer
 

cmgrille2 a écrit :

Oui, on a bien importé Java.util.*; et Carte est le même package donc pas de problème, de toute façon visual les reconait puisque ils les affichent en Cyan (couleur des classes sous visual). ArrayList est reconnu par visual puisque sans genericité, il fonctionne et on ajoute (et donc on retire aussi) des objects. Mais quand je rajoute la genericité  (pour eviter le transtypage avec la methode .get()), qui est normalement présent dans java, Visual ne reconnu plus le type "ArrayList<Integer>". C'est d'autant plus étonnant que Eclispe (donc la VM de sun) lui le reconnait.


 
Alors arrête d'utiliser cet outil de Satan et prends un Eclipse+ JVM Sun  :fou:  :o

n°1572281
cmgrille2
Posté le 08-06-2007 à 13:55:02  profilanswer
 

frabill a écrit :

Alors arrête d'utiliser cet outil de Satan et prends un Eclipse+ JVM Sun  :fou:  :o


 
Oui c'est une solution mais je voudrais juste savoir si c'est possible ou pas.

n°1572308
brisssou
8-/
Posté le 08-06-2007 à 14:12:31  profilanswer
 

:cry:


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1572314
cmgrille2
Posté le 08-06-2007 à 14:14:26  profilanswer
 
n°1572336
brisssou
8-/
Posté le 08-06-2007 à 14:36:58  profilanswer
 

si, faut arrêter d'utiliser les outils microsoft pour Java.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1573161
archangel
Un homme Une vision
Posté le 11-06-2007 à 12:17:40  profilanswer
 

cmgrille2 a écrit :

Personne sait?


 
Il me semble t'avoir fait remarquer qu'il faut que tu vérifies la version de JAVA de ton compilo.
La généricité ne fonctionne que depuis JAVA 1.5, donc si ton compilo fait du JAVA 1.4 c'est DTC :kaola:  


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Généricité sous Visual Studio Java#

 

Sujets relatifs
[C#] Visual Studio Tools for Office[C#/Java] Récupérer le token d'identification AD de l'utilisateur
Passage Java/C++ petite question :)[Visual C++] serialize débutant
cgi javaDéploiement appli visual studio + sql server
Ou est le WebBrowser dans visual C#.NETapplication en java
Plus de sujets relatifs à : Généricité sous Visual Studio Java#


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR