You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

Første steg for å kunne bruke Eclipse til å programmere er å sørge for at du har et Java Development Kit (JDK) installert. JDK'en trenger du for å kunne kompilere og kjøre Java-programmer, og siden Eclipse selv er skrevet i Java er det greit å installere JDK'en først. Det finnes flere JDK-versjoner, men dersom du ikke har spesielle behov eller sterke meninger om hva som passer deg så vil Oracle sin (http://www.oracle.com/technetwork/java/javase/downloads/index.html) fungere fint.

Eclipse finnes i mange varianter for ulike typer programmering, hvor hver variant er satt sammen av mange ulike tillegg (eng: plugins) til en standardversjon. Man kan laste ned en standardversjonen selv og så installere tilleggene en trenger, eller bruke et generelt installasjonsprogram og en setup-fil. Vi har laget vår egen setup-fil for TDT4100, som samler mange nyttige tillegg til standardversjonen Neon. Det er også en egen setup-fil for oppsett av prosjekter for øvingsoppgavene du gjør og eksempelkode, bl.a. fra forelesningene.

Her er en oppskrift på fremgangsmåten:

1

Last ned Eclipse-installasjonsprogrammet for din plattform fra https://wiki.eclipse.org/Eclipse_Installer.

 
2Pakk ut installasjonsprogrammet til et passende sted og start det. Bytt til "Advanced mode" ved å klikke meny-ikonet i øverste høyre hjørne og velge Advanced Mode...
3

Velg det grønne +-ikonet i øverste høyre hjørne og finn og lim inn adressen til setup-filen for Eclipse i Resource URIs-feltet. Lukk så dialogen med OK-knappen. Setup-filen ved navn TDT4100 skal nå være valgt. Legg merke til at du IKKE skal laste ned setup-filen og legge den til, men kun oppgi nettadressen til filen.


<?xml version="1.0" encoding="UTF-8"?>
<setup:Product
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
    xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
    name="tdt4100"
    label="TDT4100">
  <annotation
      source="http://www.eclipse.org/oomph/setup/BrandingInfo">
    <detail
        key="folderName">
      <value>eclipse</value>
    </detail>
    <detail
        key="folderName.macosx">
      <value>Eclipse</value>
    </detail>
  </annotation>
  <setupTask
      xsi:type="setup:InstallationTask"
      id="installation"/>
  <version name="neon"
      label="Neon"
      requiredJavaVersion="1.7">
    <setupTask
        xsi:type="setup.p2:P2Task"
        label="${scope.product.label} (${scope.product.version.label})">
      <requirement
          name="org.eclipse.platform.ide"/>
      <requirement
          name="org.eclipse.platform.feature.group"/>
      <requirement
          name="org.eclipse.rcp.feature.group"/>
      <requirement
          name="org.eclipse.jdt.feature.group"/>
      <requirement
          name="org.eclipse.egit.feature.group"/>
      <requirement
          name="org.eclipse.oomph.setup.feature.group"/>
      <requirement
          name="org.eclipse.fx.ide.basic.feature.feature.group"/>
      <requirement
          name="org.eclipse.fx.ide.css.feature.feature.group"/>
      <requirement
          name="org.eclipse.fx.ide.fxml.feature.feature.group"/>
      <requirement
          name="net.sourceforge.plantuml.feature.feature.group"/>
      <requirement
          name="no.hal.javafx.fxmlapp.feature.feature.group"/>
      <requirement
          name="org.python.pydev.feature.feature.group"/>
      <requirement
          name="org.eclipse.mylyn.wikitext_feature.feature.group"/>
      <requirement
          name="no.hal.emfs.feature.feature.group"/>
      <requirement
          name="no.hal.confluence.feature.feature.group"/>
      <repository
          url="http://download.eclipse.org/releases/neon"/>
      <repository
          url="http://download.eclipse.org/efxclipse/updates-released/2.4.0/site"/>
      <repository
          url="http://files.idi.ntnu.no/publish/plantuml/repository/"/>
      <repository
          url="http://files.idi.ntnu.no/publish/no.hal.javafx/repository/"/>
      <repository
          url="http://www.pydev.org/updates/"/>
      <repository
          url="http://files.idi.ntnu.no/publish/no.hal.jex/repository/"/>
    </setupTask>
    <description>TDT4100 for Neon.</description>
  </version>
  <description>TDT4100 provides cool stuff.</description>
</setup:Product>


4Trykk Next og legg inn setup-fila for Eclipse-prosjektene på samme måte: Velg +-ikonet, finn og lim inn adressen til setup-filen for Eclipse-prosjektene, velg GitHub projects og lukk dialogen. Legg merke til at du IKKE skal laste ned setup-filen og legge den til, men kun oppgi nettadressen til filen.

5Finn prosjektet tdt4100-2017 i treet over prosjekter (den skal ligge under GitHub Projects, <User>) og huk den av.
6Trykk Next og aksepter eller endre installasjonsmappa og trykk Next (én eller flere ganger) og så Finish for å sette i gang selv installasjonen. Dette kan ta noe tid... trøsten er at det går mye raskere neste gang, fordi filene som lastes ned i installasjonsprosessen kan gjenbrukes.
7

Når nedlastingen er ferdig, så startes Eclipse opp og du blir bedt om å angi plassering av et såkalt workspace. Dette er en mappa som inneholder (informasjon om) kodingsprosjektene dine, og kan forsåvidt ligge hvor som helst. Det enkleste er å bruke den foreslåtte plasseringen, men merk det hvor det er, så du kan finne mappa igjen senere.

 
8

Når Eclipse er startet opp, så vil de forhåndsoppsatte Eclipse-prosjektene bli lastet ned vha. git, som er et system for deling av kode som brukes av utviklere over hele verden.

 

Hvis alt går som det skal, vil du nå ha en ferdig oppsatt Eclipse, med to kodingsprosjekter, ovinger og eksempler. Merk at hvis vi senere oppdaterer setup-filene for Eclipse, så vil installasjonen din blir oppdatert neste gang du (re)starter Eclipse. Ny kode som vi legger til ovinger- og eksempler-prosjektene, må du imidlertid hente ned selv vha. av git sin pull-kommando.

 

  • No labels