Med alternativen på den här sidan anger du inställningarna för byggsökvägen för ett Java-projekt. Du når sidan via guiden Nytt Java-projekt.
Byggklassökvägen är en lista över sökvägar som kompilatorn kan använda när ett projekt byggs.
Källmappar är mappar på den översta nivån i projekthierarkin. De är roten för paket som innehåller .java-filer. I kompilatorn omvandlas innehållsfilerna till klassfiler som skrivs i utdatamappen.
Källmappar gör att du kan strukturera projektet, t.ex. för att separera test från tillämpningen i två källmappar. Inom en källmapp kan du ha ännu mer detaljerade strukturer genom att använda paket.
Till varje källmapp kan du definiera ett exkluderingsfilter som anger vilka resurser inuti mappen som inte ska vara tillgängliga för kompilatorn.
Resurser i källmappar kopieras till utdatamappen såvida inte inställningen på sidan Java > Kompilator > Bygger anger att resursen filtreras. Utdatamappen definieras per projekt utom när källmappen anger den egna utdatamappen.
I trädet visas hur projektet kommer att visas när du växlar till paketutforskaren. Du kan utföra flera åtgärder på det här trädet för att ändra på projektets struktur.
| Ikon | Alternativ | Beskrivning |
|---|---|---|
![]() |
Lägg till källmapp | Lägga till en Java-byggsökväg som källmapp |
![]() |
Länka ytterligare källa till projekt | Lägga till en länk till en mapp i filsystemet som källa till Java-byggsökvägen. |
![]() |
Ta bort från byggsökväg | Ta bort en källmapp från Java-byggsökvägen och ändra den till en vanlig mapp. |
![]() |
Exkludera | Lägga till en resurs i ett exkluderingsfilter för den överordnade källmappen. Den exkluderade resursen och alla underordnade objekt visas inte längre i kompilatorn. |
![]() |
Inkludera | Inkluderar en exkluderad resurs. |
![]() |
Konfigurera källmappsegenskaper | Egenskapsmenyn för Redigera källmapp har två alternativ:
|
![]() |
Ångra alla ändringar | Alla ändringar som har tillämpats på projektet i den här guiden tas bort och projektets ursprungliga status återskapas. |
| Tillåt utdatamappar som källmappar | Om det här alternativet aktiveras kan varje källmapp ha en egen utdatamapp. I annat fall används standardutdatamappen för alla källmappar. |
En kortare beskrivning av alla åtgärder visaas i informationsrutan nedanför projektträdet.
I listan Obligatoriska projekt på byggsökvägen kan du lägga till projektberoenden genom att välja andra arbetsmiljöprojekt som ska läggas till i byggsökvägen för det här nya projektet.
Om du lägger till ett obligatoriskt projekt indirekt läggs alla klassökvägsposter till som "exporterade". Du anger en klassökvägspost som exporterad på fliken Sortera och exportera.
De markerade projekten som markeras här läggs automatiskt till i listan över refererade projekt. Listan med refererade projekt används även till att bestämma byggordningen. Ett projekt byggs alltid efter att alla dess refererade projekt är byggda.
| Åtgärd | Beskrivning |
|---|---|
| Lägg till | Lägga till ett annat projekt i arbetsytan till byggsökvägen för projektet. |
| Redigera | Redigera klasssökvägsattributet för det obligatoriska projektet. |
| Ta bort | Tar bort valda obligatoriska projekt från listan. |
På den här sidan kan du lägga till bibliotek i byggsökvägen.
Bibliotekslistan innehåller som standard en post som motsvarar Java Runtime-biblioteket. Den här posten pekar mot det JRE som är valt som standard-JRE. Standard-JRE konfigureras på sidan Java > Felsök > Installerade JRE .
| Alternativ | Beskrivning |
|---|---|
| Lägg till JAR | Gör att du kan navigera till arbetsmiljöhierarkin och välja de JAR-filer som du ska läggas till i byggsökvägen. |
| Lägg till externa JAR | Gör att du kan navigera i filsystemet (utanför arbetsmiljön) och välja de JAR-filer som ska läggas till i byggsökvägen. |
| Lägg till variabel | Gör att du kan lägga till klassökvägsvariabler i byggsökvägen. Klassökvägsvariabler är indirekta till JAR-filerna med fördelen att de undviker lokala filsystemsökvägar i en klassökväg. Det här behövs när projekten delas i en grupp. Variabler kan skapas och redigeras på sidan Java > Byggsökväg > Klassökvägsvariabler. |
| Lägg till bibliotek | Gör att du kan lägga till fördefinierade bibliotek, t.ex. systembiblioteket för JRE. Sådana bibliotek kan vara ett slumpmässigt antal poster (som visas som underordnade noder till biblioteksnoden) |
| Lägg till klassmapp | Gör att du kan navigera till arbetsmiljöhierarkin och välja en klassmapp för byggsökvägen. I dialogrutan kan du även skapa en ny mapp. |
| Redigera | Gör att du kan modifiera den aktuella biblioteksposten eller postattributet. |
| Ta bort | Tar bort det markerade elementet från byggsökvägen. Det här tar inte bort resursen. |
| Migrera JAR-fil | Migrera en JAR-fil i byggsökvägen till en nyare version. Om den nya versionen innehåller omfaktoriseringsskript körs den omfaktorisering som har lagrats i skriptet. |
Biblioteken har följande attribut (visas som underordnade noder till biblioteksposten):
| Attribut | Beskrivning |
|---|---|
| Javadoc-plats | Anger platsen där bibliotekets Javadoc-dokumentation finns. Om den har angetts kan du använda Skift+F2 på ett element i biblioteket för att öppna dokumentationen till det. |
| Källbilaga | Anger var bibliotekskällan finns. |
| Plats för ursprungligt bibliotek | Anger platsen för det ursprungliga bibliotek som krävs för biblioteket. |
| Accessregler | Anger accessregler för resurser i biblioteket. På det sättet kan innehållet i ett bibliotek döljas. |
I listan Byggklassökvägsordning kan du klicka på knapparna Upp och Ned till att flytta de valda sökvägsposterna upp respektive ned i byggsökvägsordningen för det nya projektet.
Markerade listposter är märkta som exporterade. Exporterade poster visas för de projekt som behöver projektet. Använd Markera alla respektive Avmarkera alla om du vill ändra markeringsstatus för samliga poster. Källmappar exporteras alltid och kan inte avmarkeras.

Byggklassökväg
Klassökvägsvariabler
Vanliga frågor om JDT
Inställningar för klassökvägsvariabler
Egenskaper för Java-kompilatorn