[Java 1.5] Probleme avec les types generiques

Probleme avec les types generiques [Java 1.5] - Java - Programmation

Marsh Posté le 25-05-2004 à 19:56:04    

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:

Reply

Marsh Posté le 25-05-2004 à 19:56:04   

Reply

Marsh Posté le 25-05-2004 à 20:20:40    

tape "java -version"

Reply

Marsh Posté le 25-05-2004 à 21:53:28    

javac -source 1.5


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 25-05-2004 à 22:43:44    

nraynaud a écrit :

javac -source 1.5


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

Reply

Marsh Posté le 25-05-2004 à 23:05:51    

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

Reply

Marsh Posté le 25-05-2004 à 23:11:13    

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  :??:

Reply

Marsh Posté le 25-05-2004 à 23:12:12    

le zapperont pê quand ça sera plus en beta


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 25-05-2004 à 23:15:57    

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:

Reply

Marsh Posté le 26-05-2004 à 14:21:46    

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
Reply

Marsh Posté le 27-05-2004 à 14:13:37    

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

Reply

Marsh Posté le 27-05-2004 à 14:13:37   

Reply

Marsh Posté le 27-05-2004 à 14:14:32    

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)

Reply

Marsh Posté le 27-05-2004 à 14:44:35    

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

Reply

Marsh Posté le 27-05-2004 à 15:01:44    

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]

Reply

Marsh Posté le 27-05-2004 à 15:03:51    

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) :??:

Reply

Marsh Posté le 27-05-2004 à 15:15:06    

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
Reply

Marsh Posté le 27-05-2004 à 16:34:38    

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:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed