jogrba Skrevet 1. september 2005 Del Skrevet 1. september 2005 Hei. Dersom man har skrevet et program som bruker in = new BufferedReader(new InputStreamReader(System.in)); til å hente inn f.eks. en tekstfil med heltall, så kan man i kommandolinjen skrive java Klassenavn < input.txt for å teste inn-dataene i denne tekstfilen på programmet. Men hvordan kan jeg gjøre dette i Eclipse? Lenke til kommentar
yonderboy Skrevet 1. september 2005 Del Skrevet 1. september 2005 Det greieste hvis du skal lese fra fil er vel å istedet for System.in bruke en FileReader, og så bruke navnet på fila som et argument til programmet: FileReader fr = new FileReader(args[0]); BufferedReader in = new BufferedReader(fr); Så kan du under "program arguments" i Run-dialogboksen skrive navnet på fila, kan hende det er nødvendig med absolutt path. Lenke til kommentar
Iyon Skrevet 2. september 2005 Del Skrevet 2. september 2005 Hvis du vil ha svar på det du spurte om i tillegg, kan jeg gi deg en liten guide. Du har antageligvis fått til å kjøre koden din i eclipse allerede, så da går du inn i "Run..." dialogen der du kan opprette nye kjøre-profiler og editere de eksisterende. Her velger du den for applikasjonen som skal få et argument inn fra kommandolinjen og trykker på tabben "Arguments". I boksen program arguments fører du inn det du skal gi som argument. Du sier du skal gi navnet på en tekstfil som koden skal behandle. Hvis ikke tekstfila ligger i samme folder som koden, bør du angi filen med absolutt path, og det i java-stil. f.eks. slik: c:/"documents and settings"/jhsveli/desktop/input.txt Lenke til kommentar
jogrba Skrevet 3. september 2005 Forfatter Del Skrevet 3. september 2005 Hvis du vil ha svar på det du spurte om i tillegg, kan jeg gi deg en liten guide. Du har antageligvis fått til å kjøre koden din i eclipse allerede, så da går du inn i "Run..." dialogen der du kan opprette nye kjøre-profiler og editere de eksisterende. Her velger du den for applikasjonen som skal få et argument inn fra kommandolinjen og trykker på tabben "Arguments". I boksen program arguments fører du inn det du skal gi som argument. Du sier du skal gi navnet på en tekstfil som koden skal behandle. Hvis ikke tekstfila ligger i samme folder som koden, bør du angi filen med absolutt path, og det i java-stil. f.eks. slik: c:/"documents and settings"/jhsveli/desktop/input.txt Takk for hjelpa 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å