Avatar billede soreno Praktikant
07. april 2005 - 10:02 Der er 5 kommentarer og
1 løsning

Eclipse og Tiger

Jeg kan ikke få eclipse til at acceptere dette kode:
public static void generic()
    {
  Collection<Integer> c =  new ArrayList<Integer>();
  Random rng = new Random();
  for(int i=0;i<20;i++)
      c.add(new Integer(rng.nextInt(100)));

  Iterator<Integer> iter = c.iterator();
  while(iter.hasNext())
  {
      Integer total = iter.next();
      System.out.println(total);
  }   
    }


Eclipse maler røde streger ved Tiger features og vil ikke lade koden compile. Jeg har oprettet et standard projekt og tilføjet en smule mere kode end ovenståeden.

I console kan jeg sagtens compile og køre programmet.

Hvordan får jeg Eclipse til at æde koden ??
Avatar billede fsconsult.dk Nybegynder
07. april 2005 - 10:12 #1
Eclipse understøtter desværre ikke java 1.5 p.t., og det ser ud til at det de nye features fra 1.5 du benytter
Avatar billede repulse Nybegynder
07. april 2005 - 12:18 #2
Du skal bruge eclipse 3.1 for at få adgang til de nye ting i java 1.5. Den findes pt. i version 3.1M6 som køre glimrende, selv om det er beta.

http://download.eclipse.org/eclipse/downloads/drops/S-3.1M6-200504011645/index.php
Avatar billede snoop_one Nybegynder
07. april 2005 - 17:16 #3
Jep bruger også M6 og det køre fint...
mht. din kode, så understøtter Tiger også autoboxing ;0)
Avatar billede soreno Praktikant
07. april 2005 - 17:30 #4
I know.
Koden skal bare kun demonstrere generics, anden kode viser boxing.
Det er bare cook-book eksempler jeg lavede da Tiger kom frem.
Avatar billede soreno Praktikant
08. april 2005 - 09:11 #5
Det virker fint nu.

Repulse bør lægge et svar.
Avatar billede repulse Nybegynder
08. april 2005 - 09:31 #6
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester