Java fra Eclipse til Evalanche Dette er en veiledning for deg som lurer på hvordan du skal overføre (eller sende inn) java-filer fra et prosjekt i Eclipse til Evalanche. Nyere versjon ligger her: http://bit.ly/1e8YjJi Den nye versjonen er enklere og riktigere. men … hvis du likevel vil lese den gamle versjonen, kan du fortsette her: Veiledningen viser bruk av standard behandling av filer og klipp-lim i Windows. Den er laget fordi det kan være vanskelig å vite når man kan bruke standard Windows-teknologi i kombinasjon med andre avanserte temaer. I startbildet for Evalanche finner du informasjon om forskjellene på innsending av en fil og innsending av flere filer hvis du klikker på ”praktisk informasjon” og deretter leser avsnittet som heter ”Innpakking”. Du kan komme dit ved å klikke http://oo.hive.no/evalanche/about.html Hvis du allerede har litt erfaring med Eclipse, og forstår filsystemet i Windows, kan du kanskje ha nytte av å lese en forklaring som gjelder en annen bok, men samme type teknologi http://oo.hive.no/pat/docs/Eclipseogbokenssource.pdf Det er flere måter å forberede overføring av filer på. Vi skal her gi en trinnvis veiledning for en av dem. Når det er bare en eneste fil Vi skal nå se på hvordan du kan sende en besvarelse laget i Eclipse til Evalanche når du kun har en eneste fil du vil overføre: Illustrasjonen viser prosjektet ”demo”. Det inneholder filen ”Demoklasse.java” i mappen src. Alle javafiler og javapakker skal i prinsippet befinne seg inne i mappen src. (Noen er vant til å si under mappen src.) Dette vises slik Eclipse vil presentere prosjektet for deg. Det er ikke sikkert det presenteres på akkurat samme måte i Windows Explorer (Utforsker), men det har ingenting å si nå. Hele prosjektet vises under fanen ”Package Explorer”. I dette eksemplet ønsker du kun å overføre filen Demoklasse.java. Gjør slik: 1. 2. 3. 4. 5. 6. 7. Sørg for å ha innsendingsvinduet i Evalanche klart for innliming av filadresse Høyreklikk på filen Demoklasse.java i Package Explorer Velg properties eller egenskaper Merk teksten til høyre for Location Klikk CTRL+C eller velg copy fra lokal meny Lim inn i webleserens browse- eller Bla gjennom skrivefelt Klikk Send besvarelsen Sjekk at du får gyldig kvittering for innsendingen. Skjermbilder for innsending av bare en fil Her følger noen skjermbilder som skal ligne på dem du må behandle underveis. Når du har høyreklikket på filen ”Demoklasse.java” får du fram en nokså lang meny. Nederst finner du ordet properties eller egenskaper. Se figuren. Det er dette ordet du skal klikke på for å få fram vinduet for egenskaper. Ved å studere menyen kan du også se at hurtigtasten Alt+Enter kan brukes når du får litt mer øvelse. Studer figuren. Vinduet heter ”Properties for Demoklasse.java”. Det merkede området er filsystemets fulle adresse til den filen du ønsker å sende til Evalanche. Hvis du klarer å merke, kopiere og lime inn en tekst som dette, kan resultatet i webleseren for eksempel ha blitt slik: Når du gjennomfører innsendingen på denne måten, trenger du altså ikke bruke knappen ”bla gjennom” for å lete fram det du vil sende. Når det er mer enn bare en fil Hvis det er flere filer som tilhører det samme prosjektet, må de pakkes inn før innsending. Hvis du er avansert Windowsbruker, vet du hvordan du kan lage komprimerte mapper. Komprimerte mapper er det samme som zipfiler. For å behandle zip-filer, er det bedre å bruke et spesialprogram, som for eksempel WinZip. Men du kan også godt klare deg med Windows komprimerte mapper. Når du bruker Eclipse, trenger du verken komprimerte mapper eller andre zip-verktøy. Du kan i stedet bruke export-funksjonen i Eclipse. Denne funksjonen lager en jar-fil. Jar-filer er komprimert på samme måte som en komprimert mappe i Windows, og på samme måte som en zip-fil. Forskjellen for vårt formål er bare navnet. Når jar-filen sendes inn til Evalanche blir den rett og slett omdøpt i systemet, slik at den får erstattet typenavnet jar med typenavnet zip. Dette trenger du egentlig ikke å vite, men mange føler at de forstår mer når de får vite mer. Når du har laget en jar-fil, kan du behandle jar-filen på akkurat samme måte som du behandlet en fil i forrige forklaring. Vi skal nå se på hvordan du kan lage en jar-fil av prosjektet ditt. Studer illustrasjonen som viser flere javaklasser og en javapakke: Her vises klassene Demoklasse.java, EndaEnKlasse.java og EnJavaFil.java. De tre klassefilene er fordelt på de to pakkene (default package) og ogtilogmedenpakke. Navnet (default package) skrives nøyaktig som vist i Package Explorer, med parenteser rundt. Denne pakken vil du ikke finne igjen i filsystemet. De andre pakkene kan du finne igjen som mapper i Windows. Gjør følgende: 1. 2. 3. 4. 5. 6. Merk src i Package Explorer Høyreklikk mens src har fokus Klikk Export Velg Java og JAR file Klikk Next Finn skrivefeltet for ”JAR file:” 7. Skriv inn prosjektnavnet, skråstrek og et navn du selv finner på og ”.zip” 8. Kontroller alle sjekk-bokser (se illustrasjon litt senere i dette dokumentet) 9. Klikk Finish Nå kan du behandle din nye zip-fil på samme måte som om du skulle sende bare en fil. Her følger en nærmere beskrivelse av skjermbilder du må behandle underveis. Skjermbilder for export til jar Dette vinduet kommer opp når du har klikket på Export. Pass på at src har fokus når du klikker Export. Pass på at det er haker kun for de relevante filene, og for valget ”Export Java source” før du klikker Finish. Selv om Eclipse lager en jar-fil, kan du gjerne kalle den test.zip likevel. Resultatet blir akkurat det samme. Det er litt lettere for Evalanche å behandle filer med zip som etternavn. Her vises prosjektet i Package Explorer med den nye jar-filen. Vi skal nå se på hvordan du kan overføre jarfilen fra Eclipse til Evalanche. Hele prosjektet vises under fanen ”Package Explorer”. I dette eksemplet vil du kun overføre filen test.jar. Hvordan sende inn en jar-fil Gjør slik: 1. 2. 3. 4. 5. 6. 7. Sørg for å ha innsendingsvinduet i Evalanche klart for innliming av filadresse Høyreklikk på filen test.jar i Package Explorer Velg properties eller egenskaper Merk teksten til høyre for Location Klikk CTRL+C eller velg copy fra lokal meny Lim inn i webleserens browse- eller Bla gjennom skrivefelt Klikk Send besvarelsen Slutt på dokumentet
© Copyright 2024