Java-koontipolku-sivu

Tämän sivun vaihtoehdoilla määritetään Java-projektin koontipolkuasetukset. Voit siirtyä tälle sivulle ohjatun uuden Java-projektin luontitoiminnon avulla.

Koontiluokkapolku on luettelo poluista, jotka näkyvät kääntäjälle sen kootessa projektia.

Lähde-välilehti

Lähdekansiot ovat .java-tiedostoja sisältävien pakettien juuri. Kääntäjä kääntää lähdekansioiden sisältämät tiedostot .class-tiedostoiksi, jotka kirjoitetaan tulostuskansioon. Tulostuskansio määritetään projektikohtaisesti, paitsi jos lähdekansio määrittää oman tulostuskansionsa. Jokainen lähdekansio voi määrittää poissulkemissuodattimen, jolla määritetään ne kansion sisältämät resurssit, jotka eivät näy kääntäjälle.
Lähdekansioiden resurssit kopioituvat myös tuloskansioon, ellei kääntäjän oletusasetussivulla ( Koonnin oletusasetussivun avaus Java > Kääntäjä > Koonti) ole määritetty, että resurssi on suodatettu.

Projekti näkyy rakenteessa sellaisena kuin se näkyy siirryttäessä pakettien selausnäkymään. Rakenteelle voidaan suorittaa erilaisia toimintoja, kun projektin rakennetta halutaan muuttaa.

Kuvake Asetus Kuvaus
Lisää koontipolkuun Lisää koontipolkuun Voit lisätä kansion tai paketin Java-koontipolkuun ja vaihtaa sen lähdekansion. Lähdekansio on projektihierarkian ylimmän tason kansio, jota käytetään pakettien juurena. Koontipolun merkinnät, kuten lähdekansiot, näkyvät kääntäjälle, ja kaikkia siinä olevia resursseja, kuten .java-tiedostoja, käytetään projektin koonnissa. Lähdekansioiden avulla projektin rakennetta voidaan muuttaa, esimerkiksi erottaa testi sovelluksesta kahteen lähdekansioon. Lähdekansion rakenne voidaan määrittää tarkemmin käyttämällä paketteja.
Poista koontipolusta Poista koontipolusta Voit poistaa lähdekansion Java-koontipolusta ja muuttaa sen normaaliksi kansioksi. Kaikki kansiossa olevat resurssit (kuten .java-tiedostot) eivät enää näy kääntäjälle eikä niitä sisällytetä projektin koontiin.
Älä sisällytä Älä sisällytä Voit lisätä resurssin päälähdekansion poissulkemissuodattimeen. Sen seurauksena tämän resurssin kaikki alielementit eivät enää näy kääntäjälle. Tästä toiminnosta voi olla hyötyä esimerkiksi, jos joitakin paketteja ei tarvita projektissa, joten ne voidaan piilottaa kääntäjältä.
Sisällytä Sisällytä Tämä toiminto on käytettävissä sellaisia tiedostoja tai kansioita varten, jotka on suljettu pois. Tällaisessa tilanteessa resursseista voidaan sisällyttämällä tehdä uudelleen kääntäjälle näkyviä.
Määritä lähdekansion ominaisuudet Määritä lähdekansion ominaisuudet Muokkausta voidaan käyttää seuraavissa kahdessa tilanteessa:

  1. Voit mukauttaa lisäys- ja poissulkemissuodattimia määrittämällä merkkijonomalleja. Tästä voi olla hyötyä, jos jokaisen yksittäisen resurssin lisäys tai poissulkeminen kestäisi liian kauan ja työ voidaan tehdä muutamalla yksinkertaisella mallilla. Yleismerkkioperaattori on hyvin käytännöllinen operaattori, ja sillä voidaan määrittää monimutkaisia malleja, esimerkiksi sulkea pois kaikki ne resurssit, joiden alussa on "Test*.java".
  2. Voit vaihtaa lähdekansion tulostuskansion. Seurauksena on se, että kaikki tämän lähdekansion .java-tiedostojen luodut .class-tiedostot luodaan erilliseen tulostuskansioon projektin tulostuskansion sijasta.
Huomaa, että tätä toimintoa voidaan käyttää vain yksittäisiä valittuja objekteja varten.

Kumoa kaikki muutokset Kumoa kaikki muutokset Kaikki tässä ohjatussa toiminnossa projektia varten tehdyt muutokset kumotaan ja projektin alkuperäinen tila muodostetaan uudelleen.
Linkitä lisälähde projektiin Linkitä lisälähde projektiin Kun projekti luodaan, tiedostojärjestelmässä saattaa jo olla koodia tai muita resursseja, joita voidaan käyttää myös tätä uutta projektia varten. Näiden lähteiden projektiin lisäystä varten on myös mahdollista luoda linkitetty lähdekansio tiedostojärjestelmän kansioon ja tehdä sen sisällöstä näkyvä kääntäjälle. Huomaa, että vain linkki kansioon luodaan. Kaikki muutokset kyseisen kansion resursseihin vaikuttavat siis myös muihin resursseja käyttäviin projekteihin.
Ei kuvaketta Salli lähdekansioiden tulostuskansiot Näyttää/piilottaa lähdekansioiden "tulostuskansio"-määritteen. Jos tulostuskansioita ei näy, projektin oletustulostuskansiota käytetään luotuja .class-tiedostoja varten.

Huomaa, että kaikkien toimintojen lyhyt kuvaus näkyy projektirakenteen alaosassa olevassa alueessa (nimeltä "Kuvaus"). Vain projektin nykyistä valintaa koskevat kuvaukset näkyvät. Ohjelman hyvin hallitsevat käyttäjät voivat myös sulkea kuvausalueen, jos he haluavat nähdä projektien rakenteen suurennettuna.

Projektit-välilehti

Voit lisätä Pakolliset projektit koontipolussa -luetteloon projektien riippuvuussuhteita valitsemalla muita työympäristön projekteja lisättäväksi koontipolkuun tätä uutta projektia varten. Valitse kaikki- ja Poista kaikkien valinta -painikkeilla kaikki muut projektit voidaan lisätä koontipolkuun tai poistaa koontipolusta.

Kun pakollinen projekti lisätään epäsuorasti, lisätään kaikki sen luokkapolkumerkinnät, jotka on merkitty "viedyiksi". Luokkapolkumerkintä määritetään viedyksi Järjestä ja vie -välilehdessä.

Tässä valitut projektit lisätään automaattisesti viitattujen projektien luetteloon. Viitattujen projektien luetteloa käytetään koontijärjestyksen määrityksessä. Projekti kootaan aina sen jälkeen, kun kaikki sen viitatut projektit on koottu.

Kirjastot-välilehti

Tällä sivulla voit lisätä koontipolkuun kirjastoja. Voit lisätä

JAR-tiedostot voidaan myös lisätä epäsuorasti luokkapolkumuuttujina.

Oletusarvon mukaan kirjastoluettelo sisältää Javan ajonaikaista kirjastoa vastaavan merkinnän. Merkintä osoittaa JRE-oletusympäristöksi valittuun JRE-ympäristöön. JRE-oletusympäristö määritetään asennettujen JRE-ympäristöjen oletusasetussivulla (Ikkuna > Oletusasetukset > Java > Asennetut JRE-ympäristöt).

Kirjastot-välilehden asetukset
Asetus Kuvaus
Lisää JAR-arkistoja Voit siirtyä työympäristön hierarkiaan ja valita koontipolkuun lisättävät JAR-tiedostot.
Lisää ulkoisia JAR-tiedostoja Voit siirtyä tiedostojärjestelmään (työympäristön ulkopuolelle) ja valita koontipolkuun lisättävät JAR-tiedostot.
Lisää muuttuja Voit lisätä koontipolkuun luokkapolkumuuttujia. Luokkapolkumuuttujat ovat vaihtoehto JAR-tiedostoille, ja niistä on se hyöty, että luokkapolussa vältytään paikallisilta tiedostojärjestelmäpoluilta. Tätä tarvitaan, kun projektit ovat työryhmän yhteisiä.
Voit luoda ja muokata muuttujia luokkapolun muuttujien oletusasetussivulla ( Luokkapolun muuttujien oletusasetussivun avaus Java > Koontipolku > Luokkapolkumuuttujat).
Lisää kirjasto Voit lisätä ennalta määritettyjä kirjastoja, kuten JRE-järjestelmäkirjaston. Tällaiset kirjastot voivat vastata mielivaltaista merkintöjen määrää (näkyvissä kirjastosolmun alisolmuna).
Lisää luokkakansio Voit siirtyä työympäristön hierarkiaan ja valita luokkakansion koontipolkua varten. Valintaikkunan avulla voit myös luoda uuden kansion.
Muokkaa Voit muokata valittuna olevaa kirjastomerkintää tai merkinnän määritettä.
Poista Poistaa valitun elementin koontipolusta. Ei poista resurssia.

 Kirjastoilla on seuraavat määritteet (esitetty kirjastomerkinnän alisolmuina):

Kirjastomerkinnän määritteet
Määrite Kuvaus
Javadoc-sijainti Määrittää, missä kirjaston Javadoc-dokumentaatio on. Jos sijainti määritetään, voit avata kirjaston elementtiin liittyvän dokumentaation painamalla vaihto+F2.
Lähdeliitos Määrittää, missä kirjaston lähde on.

Järjestä ja vie -välilehti

Napsauttamalla Kokoa luokkapolkujärjestys -luettelossa Ylös- ja Alas-painikkeita voit siirtää valittua polkumerkintää ylös- tai alaspäin koontipolkujärjestyksessä tätä uutta projektia varten.

Valitut luettelomerkinnät merkitään viedyiksi. Viedyt merkinnät näkyvät projektia tarvitseville projekteille. Valitsemalla Valitse kaikki ja Poista kaikkien valinta voit muuttaa kaikkien merkintöjen valittua tilaa. Lähdekansiot viedään aina, eikä niiden valintaa voi poistaa.

Oletustulostuskansio

Sivun alaosassa olevan Oletustulostuskansio-kentän avulla voit syöttää polun kansiopolkuun, jossa käännösyksikön tuloste tätä projektia varten on. Oletustulostuskansiota käytetään niitä lähdekansioita varten, jotka eivät määritä omaa tulostuskansiotaan. Valitsemalla Selaa voit valita olemassa olevan sijainnin nykyisestä projektista.

Aiheeseen liittyviä käsitteitä

Koontiluokkapolku
Luokkapolkumuuttujat

Aiheeseen liittyviä ohjeita

JDT-työkaluista usein kysyttyjä kysymyksiä
Luokkapolkumuuttujien oletusasetukset
Java-kääntäjän ominaisuudet