StigAL Skrevet 6. juli 2013 Del Skrevet 6. juli 2013 (endret) Heisann! Jeg har nylig investert i en bok om java-programmering som heter "Programmering i java", hjemmesiden til boken er java.no. I boken er det skrevet opp et program, der de ba meg om å kopiere denne koden og kjøre den Koden: import javax.swing.JOptionPane; class Omregning { public static void main(String[] args){ String lengdeLest = showInputDialog("Lengde (meter):"); String breddeLest = showInputDialog("Bredde (meter:"); double lengde = Double.parseDouble(lengdeLest); double bredde = Double.parseDouble(breddeLest); double arealet = lengde * bredde; String utskrift = "Arealet av rektangelet er " + arealet + " Kvadratmeter"; showMessageDialog(null, utskrift); } } Når jeg prøver å kompilere, får jeg en masse feilmeldinger, blandt annet: Symbol: Method showInputDialog(String). Når jeg bruker JOptionPane.showInputDialog får jeg opp dialogboksen uten problemer. Hvorfor har ikke boken gjort det slik? Er det fordi den er utdatert? I såfall, kommer jeg til å møte på mye slikt tror dere? Vil ikke bruke mange timer på å studere boken om den er altfor gammel. Det står at den er fra 2009, så den burde ikke være så aaaltfor gammel etter mitt skjønn. Endret 6. juli 2013 av BloodySquito Lenke til kommentar
Persn Skrevet 6. juli 2013 Del Skrevet 6. juli 2013 Vi brukte den boka når vi skulle lære programmering 2011-2012 på dataingeniør og da funka eksemplene knall, hvis det er den boka som er skrevet av Else Lervik og Vegard Havdal altså. Er du sikker på at du har kopiert import setninga riktig? Tok like godt og rota frem boka og slo opp det første eksemplet jeg fant med JOptionPane, og import setninga der er ikke skrevet som du har gjort det. Det skal være import static javax.swing.JOptionPane.*; ikke import javax.swing.JOptionPane; Lenke til kommentar
StigAL Skrevet 6. juli 2013 Forfatter Del Skrevet 6. juli 2013 (endret) Vi brukte den boka når vi skulle lære programmering 2011-2012 på dataingeniør og da funka eksemplene knall, hvis det er den boka som er skrevet av Else Lervik og Vegard Havdal altså. Er du sikker på at du har kopiert import setninga riktig? Tok like godt og rota frem boka og slo opp det første eksemplet jeg fant med JOptionPane, og import setninga der er ikke skrevet som du har gjort det. Det skal være import static javax.swing.JOptionPane.*; ikke import javax.swing.JOptionPane; Ja det er riktig bok. Jeg la merke til det jeg også, jeg skrev det totalt likt som boka, og jeg fikk også feilmelding når jeg skrev det. Funket heller ikke i eclipse, da fikk jeg bare et digert kryss :-P Men jeg skal prøve igjen når jeg får muligheten senere i kveld, kan være jeg har gjort slurvefeil også. Endret 6. juli 2013 av BloodySquito Lenke til kommentar
tomsi42 Skrevet 6. juli 2013 Del Skrevet 6. juli 2013 Det kan være en ide å prøve å kompilere filen fra kommandolinja. Jeg har lagt meke til at IDE-er som Eclipse & Co er litt for "nazi" i feilsjekking sin; slik at ting som faktisk er lov blir flagget som feil. Lenke til kommentar
StigAL Skrevet 7. juli 2013 Forfatter Del Skrevet 7. juli 2013 Det kan være en ide å prøve å kompilere filen fra kommandolinja. Jeg har lagt meke til at IDE-er som Eclipse & Co er litt for "nazi" i feilsjekking sin; slik at ting som faktisk er lov blir flagget som feil. Jeg bruker kommandolinjen, bruker bare eclipse om jeg har en kodefeil som jeg ikke finner. Men jeg fikk dette til å virke, det var visst veldig viktig å bruke import static javax.swing.JOptionPane.*; istedenfor import javax.swing.JOptionPane; Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå