Java fra Eclipse til Evalanche

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