Alternativene på denne siden viser byggebaneinnstillinger for et Java-prosjekt. Du kan lese denne siden gjennom prosjektegenskapene (Prosjekt > Egenskaper > Java-byggebane) fra hurtigmenyen på et opprettet prosjekt eller menyen Fil på arbeidsbenken.
Klassebanen for bygging er en liste over baner som er synlige for kompilatoren ved bygging av prosjektet.
Kildemapper er roten for pakker som inneholder *.java-filer. Kompilatoren vil konvertere filene til *.class-filer, som skrives
til utdatamappen. Utdatamappen er definert per prosjekt, med mindre en kildemappe spesifiserer en egen utdatamappe. Hver kildemappe kan definere et unntaksfilter for å spesifisere hvilke ressurser i mappen som ikke skal være synlige for kompilatoren.
Ressursene som finnes i kildemappene, kopieres også til utdatamappen, med mindre innstillingen på siden
Kompilatorpreferanser (Vindu > Preferanser > Java > Kompilator > Bygging)
angir at ressursen filtreres.
Alternativ | Beskrivelse |
---|---|
Legg til mappe | Oppretter en ny mappe som inneholder kilden. |
Rediger | Lar deg endre valgt kildemappe eller kildemappeattributt. |
Fjern | Fjerner valgte mapper fra klassebanen. Dette sletter verken mappene eller deres innhold. |
Tillat utdatamappe for kildemappe | Viser/skjuler attributtet "utdatamappe" for kildemappene |
Attributt | Beskrivelse |
---|---|
Ekskluderingsfilter | Velger hvilke ressurser som ikke er synlige for kompilatoren. |
Utdatamappe | Tilgjengelig bare når Tillatt utdatamappe for kildemappe er merket av. Definerer en utdataplassering som er spesifikk for en kildemappe. Hvis denne ikke er definert, brukes prosjektets standard utdatamappe. |
På listen Nødvendige prosjekter i byggebanen kan du legge til prosjektavhengigheter ved å velge andre arbeidsbenkprosjekter som skal legges til i byggebanen for dette nye prosjektet. Knappene Velg alle og Opphev valg av alle kan brukes til å legge til eller fjerne valg av alle andre prosjekter i byggebanen.
Hvis du legger til et nødvendig prosjekt, legges alle dets klassebaneoppføringer som er merket som "eksportert", til. Definering av en klassebaneoppføring som eksportert skjer på flippen Rekkefølge og eksport.
Prosjektene som velges her, legges automatisk til på listen over refererte prosjekter. Listen over refererte prosjekter brukes til å bestemme byggerekkefølge. Et prosjekt bygges alltid etter at alle dets refererte prosjekter bygges.
På denne siden kan du legge til biblioteker i byggebanen. Du kan legge til
JAR-filer kan også legges til indirekte som klassebanevariabler.
Som standard inneholder biblioteklisten en oppføring som representerer Java Runtime-biblioteket. Denne oppføringen peker på den JREen som er valgt som standard JRE. Standard JRE konfigureres på preferansesiden Installerte JREer (Vindu > Preferanser > Java > Installerte JREer).
Alternativ | Beskrivelse |
---|---|
Legg til JAR | Lar deg navigere i arbeidsbenkhierarkiet og velge JAR-filer som skal legges til i byggebanen. |
Legg til eksterne JAR-filer | Lar deg navigere i filsystemet (utenfor arbeidsbenken) og velge JAR-filer som skal legges til i byggebanen. |
Legg til variabel | Lar deg legge til klassebanevariabler i byggebanen. Klassebanevariabler er omvei til JAR-filer som har den fordel at den unngår lokale filsystembaner i en klassebane. Dette er nødvendig når prosjekter deles i en gruppe. Variabler kan opprettes og redigeres på preferansesiden Klassebanevariabel (Vindu > Preferanser > Java > Byggebane > Klassebanevariabler) |
Legg til bibliotek | Lar deg legge til et forhåndsdefinert bibliotek som JRE-systembiblioteket. Slike biblioteker kan stå for et vilkårlig antall oppføringer (synlige som underordnet node under biblioteknoden). |
Legg til klassemappe | Lar deg navigere i arbeidsbenkhierarkiet og velge en klassemappe for byggebanen. Valgdialogboksen lar deg også opprette en ny mappe. |
Rediger | Lar deg endre valgt bibliotekoppføring eller oppføringsattributt. |
Fjern | Fjerner valgt element fra byggebanen. Dette sletter ikke ressursen. |
Biblioteker har følgende attributter (presentert som underordnede noder under bibliotekoppføring):
Attributt | Beskrivelse |
---|---|
Javadoc-plassering | Spesifiserer hvor bibliotekets Javadoc-dokumentasjon finnes. Hvis denne er spesifisert, kan du bruke skift+F2 på et element i dette biblioteket for å åpne dokumentasjonen. |
Kildetilknytning | Spesifiserer hvor bibliotekets kilde finnes. |
På listen Banerekkefølge for byggeklasse kan du klikke på opp- og ned-knappene for å flytte den valgte baneoppføringen opp eller ned i byggebanens rekkefølge for dette nye prosjektet.
Merkede listeoppføringer merkes som eksportert. Eksporterte oppføringer er synlige for prosjekter som krever prosjektet. Bruk Velg alle og Opphev valg av alle for å endre den merkede tilstanden til alle oppføringer. Kildemapper eksporteres alltid, og valg av dem kan ikke oppheves.
Nederst på denne siden gjør feltet Standard utdatamappe det mulig for deg å oppgi en bane til en mappebane der kompileringsutdataene for dette prosjektet skal ligge. Standard utdata brukes til kildemapper som ikke spesifiserer en egen utdatamappe. Bruk Bla gjennom for å velge en eksisterende plassering fra gjeldende prosjekt.
Klassebane for bygging
Klassebanevariabler
Spørsmål og svar om JDT
Preferanser for klassebanevariabler
Egenskaper for Java-kompilator