Stand-alone externe tools

Voor een maximale flexibiliteit van de externe tool, maakt u een startconfiguratie voor een stand-alone externe tool. Dit is vergelijkbaar met de startconfiguraties voor projectbuilders uit de vorige sectie, alleen hebben deze niet per se te maken met project-building en deze kunt u uitvoeren wanneer u maar wilt. Stel dat u snel de inhoud van een .jar-bestand in uw werkgebied wilt bekijken met behulp van een JAR-voorziening.

  1. Selecteer een .jar-bestand in uw werkgebied.
  2. Selecteer Uitvoeren > Externe Tools > Externe Tools... in de workbench-werkbalk.
    Vervolgkeuzemenu Externe tools
  3. Selecteer Programma in de boomstructuur en klik op Nieuw.
    Dialoogvenster Externe tools voor JAR-inspectorscript
  4. Noem de startconfiguratie 'jar inspector'.
  5. Gebruik de eerste knop Bladeren in bestandssysteem... voor het lokaliseren van het uitvoerbare jar-bestand.
  6. In het veld Argumenten voert u '-tvf' in, vervolgens een spatie en u klikt op Variabelen....
  7. In het dialoogvenster Variabele selecteren ziet u een aantal variabelen die u als argumenten kunt doorvoeren naar het programma dat in Locatie is opgegeven. Selecteer resource_loc en klik op OK.
  8. Als dit buildbestand wordt uitgevoerd, wordt het absolute pad van de resource die is geselecteerd in de workbench doorgegeven aan de JAR-voorziening op de positie die is opgegeven.
  9. Klik op Uitvoeren.
  10. Merk op dat het buildbestand de uitvoer van de JAR-voorziening naar de view Console stuurt.
  11. Selecteer een ander .jar-bestand in uw werkgebied.
  12. Klik op de knop Externe tools op de werkbalk. De inhoud van dit JAR-bestand wordt ook naar de view Console gestuurd. Zodoende hebt u de beschikking over een snelle en eenvoudige manier om de uitvoer van de JAR-voorziening te bekijken voor een willekeurig .jar-bestand in uw werkgebied.

Dit voorbeeld belicht slechts een heel klein onderdeel van wat u allemaal kunt doen met Externe tools. Het is belangrijk dat u onthoudt dat u een externe tool kunt maken voor alles wat u op het systeem kunt uitvoeren en dat u argumenten kunt doorgeven aan de externe tool die gekoppeld is aan de huidige workbenchselectie. In veel gevallen hebt u hierdoor de mogelijkheid de tools die geen bij Eclipse behorende plugins hebben losjes te integreren.