Itsenäiset ulkoiset työkalut
Jotta ulkoisten työkalujen käyttö olisi entistä joustavampaa, voit luoda
aloituskokoonpanon itsenäisille ulkoisille työkaluille. Tällainen aloituskokoonpano on lähes samanlainen
kuin edellisessä osassa esittelemämme projektien koontitoiminnon aloituskokoonpano, mutta sen ei
tarvitse liittyä mitenkään projektien koontiin ja se voidaan ajaa erikseen milloin tahansa.
Oletetaan, että haluat tarkastella nopeasti työtilassasi olevan jar-tiedoston sisältöä
jar-apuohjelman avulla.
- Valitse jokin työtilassasi olevista jar-tiedostoista.
- Valitse työympäristön työkaluriviltä Aja > Ulkoiset työkalut > Ulkoiset työkalut....
- Valitse rakenteesta vaihtoehto Ohjelma ja napsauta sitten Uusi-painiketta.
- Määritä aloituskokoonpanolle nimi "jar inspector".
- Etsi jar-ohjelmatiedosto ensimmäisen Selaa tiedostojärjestelmää... -painikkeen avulla.
- Kirjoita Argumentit-kenttään "-tvf" ja tyhjämerkki ja napsauta sitten Muuttujat...-painiketta.
- Valitse muuttuja -valintaikkunassa on esitetty useita muuttujia, jotka voit välittää
sijaintikentässä määritetyn ohjelman argumenteiksi. Valitse resource_loc
ja napsauta OK-painiketta.
- Kun tämä koontitiedosto ajetaan, työympäristössä valitun resurssin absoluuttinen polku välitetään
sijaintikentässä määritettyyn jar-apuohjelmaan.
- Valitse Aja.
- Huomaa, että koontitiedosto lähettää jar-apuohjelman tulosteen konsolinäkymään.
- Valitse jokin toinen työtilassa oleva jar-tiedosto.
- Napsauta työkalurivillä olevaa Ulkoiset työkalut -painiketta. Nyt myös tämän
jar-tiedoston sisältö lähetetään konsolinäkymään. Olet siis luonut helpon ja nopean tavan
tarkastella jar-apuohjelmalla työtilassasi olevista jar-tiedostoista tuotettavia tulosteita.
Tämä on vain yksi esimerkki niistä monista toiminnoista, joita voit toteuttaa ulkoisten työkalujen
avulla. Tärkeintä
on muistaa, että voit luoda ulkoisen työkalun mille tahansa objektille, joka voidaan ajaa
järjestelmässä, ja että voit välittää argumentteja valittuun työtilan objektiin liittyvään ulkoiseen
työkaluun. Usein voit siis integroida tällä tavalla Työympäristöön työkaluja, joita vastaavia
lisäosia ei ole Eclipsessä.