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

  FORUM HardWare.fr
  Programmation
  Java

  [Java 1.5] Probleme avec les types generiques

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java 1.5] Probleme avec les types generiques

n°738460
Giz
Posté le 25-05-2004 à 19:56:04  profilanswer
 

Je travaille sous Java 1.5, et le programme fourni par Sun ne veut pas compiler :
 
code :

Code :
  1. package main;
  2. import java.util.ArrayList;
  3. public class TrashMain
  4. {
  5. /** Creates a new instance of Bidon */
  6. public TrashMain ()
  7. {
  8. }
  9. public static void main (String[] args)
  10. {
  11.  //erreur ci-dessous a la compilation
  12.  ArrayList<Integer> list =  new ArrayList<Integer>();
  13. }
  14. }


 
Message d'erreur a la compilation :


main/TrashMain.java [47:1] '(' or '[' expected
                ArrayList<Integer> list =  new ArrayList<Integer>();
                                                        ^
1 error
Errors compiling TrashMain.


 
exemple de Sun :
 
http://java.sun.com/developer/tech [...] es/j2se15/ (dans la partie Generic type)
 
PS : Je travaille sous JavaBeans 3.6 avec le kit sdk 1.5.0-beta sous linux.
Je pense avoir bien configure mon javabeans pour le sdk 1.5.0-beta car l'affichage de Help/about m'indique que j'utilise la version de java 1.5.0-beta !
 
Que faire ?  :sweat:

mood
Publicité
Posté le 25-05-2004 à 19:56:04  profilanswer
 

n°738489
benou
Posté le 25-05-2004 à 20:20:40  profilanswer
 

tape "java -version"

n°738565
nraynaud
lol
Posté le 25-05-2004 à 21:53:28  profilanswer
 

javac -source 1.5


---------------
trainoo.com, c'est fini
n°738668
benou
Posté le 25-05-2004 à 22:43:44  profilanswer
 

nraynaud a écrit :

javac -source 1.5


 :heink: sûr de toi ?
 
d'habitude cette option sers pout la compatibilité vers les anciennes jvm ...

n°738692
pascal_
Posté le 25-05-2004 à 23:05:51  profilanswer
 

benou a écrit :

:heink: sûr de toi ?
 
d'habitude cette option sers pout la compatibilité vers les anciennes jvm ...


 
C'est dans le deuxième paragraphe "Ease of Development" du lien au dessus  :o

n°738697
benou
Posté le 25-05-2004 à 23:11:13  profilanswer
 

pascal_ a écrit :

C'est dans le deuxième paragraphe "Ease of Development" du lien au dessus  :o


en effet, dans ce cas  :ange:  
 
bizarre qu'ils aient fait ca  :??:

n°738700
the real m​oins moins
Posté le 25-05-2004 à 23:12:12  profilanswer
 

le zapperont pê quand ça sera plus en beta


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°738707
benou
Posté le 25-05-2004 à 23:15:57  profilanswer
 

the real moins moins a écrit :

le zapperont pê quand ça sera plus en beta


ouais ca faut espérer ! :)
mais c'est quoi l'intéret de télécharger la béta du 1.5 pour télécharger en 1.4 ?  :heink:

n°739918
nraynaud
lol
Posté le 26-05-2004 à 14:21:46  profilanswer
 

benou a écrit :

:heink: sûr de toi ?
 
d'habitude cette option sers pout la compatibilité vers les anciennes jvm ...

non, pour le "assert" il le faut en java 1.4 par exemple, mais je suis pas sûr que ce soit son pb, j'aurais dû mettre un "?" à la fin.


---------------
trainoo.com, c'est fini
n°741559
Giz
Posté le 27-05-2004 à 14:13:37  profilanswer
 

nraynaud a écrit :

javac -source 1.5


 
desole pour le retard !
 


[kroax@laptop kroax]$ /home/kroax/java/j2sdk1.5.0/bin/javac -source 1.5
javac: no source files
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files
  -cp <path>                 Specify where to find user class files
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -d <directory>             Specify where to place generated class files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system

mood
Publicité
Posté le 27-05-2004 à 14:13:37  profilanswer
 

n°741563
Giz
Posté le 27-05-2004 à 14:14:32  profilanswer
 

benou a écrit :

tape "java -version"


 
desole pour le retard !


[kroax@laptop kroax]$ /home/kroax/java/j2sdk1.5.0/bin/java -version
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b32c)
Java HotSpot(TM) Client VM (build 1.5.0-beta-b32c, mixed mode)

n°741622
pascal_
Posté le 27-05-2004 à 14:44:35  profilanswer
 

Giz a écrit :

desole pour le retard !
 


[kroax@laptop kroax]$ /home/kroax/java/j2sdk1.5.0/bin/javac -source 1.5
javac: no source files
....




 
Faudrais quand même lui indiquer quelle source tu veux compiler  :o  
javac -source 1.5 toto.java

n°741675
Giz
Posté le 27-05-2004 à 15:01:44  profilanswer
 

pascal_ a écrit :

Faudrais quand même lui indiquer quelle source tu veux compiler  :o  
javac -source 1.5 toto.java


 
[:maldoror]  
 


[kroax@laptop kroax]$ /home/kroax/java/j2sdk1.5.0/bin/javac /home/kroax/java/main/TrashMain.java
/home/kroax/java/main/TrashMain.java:47: not a statement
                ArrayList<Integer> list;// = new ArrayList<Integer> ();
                                 ^
1 error

 
 
 [:spamafote]

n°741680
Giz
Posté le 27-05-2004 à 15:03:51  profilanswer
 

pascal_ a écrit :

Faudrais quand même lui indiquer quelle source tu veux compiler  :o  
javac -source 1.5 toto.java


 


[kroax@laptop kroax]$ /home/kroax/java/j2sdk1.5.0/bin/javac -source 1.5 /home/kroax/java/main/TrashMain.java
[kroax@laptop kroax]$


 
 
 :love:  
 
Question : JavaBeans poubelle ? (pourtant c specifier qu'il supporte le java 1.5) :??:

n°741718
nraynaud
lol
Posté le 27-05-2004 à 15:15:06  profilanswer
 

Giz a écrit :


Question : JavaBeans poubelle ?  

ça voudrait dire réécrire l'intégralité de swing, j'ai un doute ...


---------------
trainoo.com, c'est fini
n°741924
Giz
Posté le 27-05-2004 à 16:34:38  profilanswer
 

nraynaud a écrit :

ça voudrait dire réécrire l'intégralité de swing, j'ai un doute ...


 
vi en effet, bon fallait juste rajoute l'argument -source 1.5 dans la ligne de compilation.
C zarb qd meme qu'il faille utiliser cet argument pour compiler :/
 
Merci  :jap:


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

  [Java 1.5] Probleme avec les types generiques

 

Sujets relatifs
Problème avec le cutProblème avec dimension d'une animation flash
Problème de propriétés avec un composant C++Builder 5Problême espace membres en PHP
problème de conversion d'un hexadécimal en binaire !tubes en java
Doc PHP problème [Résolu][Access] Problème lors d'un ajout grâce à un sous-formulaire
Problème avec d'affichage d'une requête SQL... HELPProblème => ServletException/jsp
Plus de sujets relatifs à : [Java 1.5] Probleme avec les types generiques


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