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.

  1. Valitse jokin työtilassasi olevista jar-tiedostoista.
  2. Valitse työympäristön työkaluriviltä Aja > Ulkoiset työkalut > Ulkoiset työkalut....
    Avattava Ulkoiset työkalut -valikko
  3. Valitse rakenteesta vaihtoehto Ohjelma ja napsauta sitten Uusi-painiketta.
    Ulkoiset työkalut -valintaikkuna jar inspector -komentosarjaa varten
  4. Määritä aloituskokoonpanolle nimi "jar inspector".
  5. Etsi jar-ohjelmatiedosto ensimmäisen Selaa tiedostojärjestelmää... -painikkeen avulla.
  6. Kirjoita Argumentit-kenttään "-tvf" ja tyhjämerkki ja napsauta sitten Muuttujat...-painiketta.
  7. Valitse muuttuja -valintaikkunassa on esitetty useita muuttujia, jotka voit välittää sijaintikentässä määritetyn ohjelman argumenteiksi. Valitse resource_loc ja napsauta OK-painiketta.
  8. Kun tämä koontitiedosto ajetaan, työympäristössä valitun resurssin absoluuttinen polku välitetään sijaintikentässä määritettyyn jar-apuohjelmaan.
  9. Valitse Aja.
  10. Huomaa, että koontitiedosto lähettää jar-apuohjelman tulosteen konsolinäkymään.
  11. Valitse jokin toinen työtilassa oleva jar-tiedosto.
  12. 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ä.