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.
- Selecteer een .jar-bestand in uw werkgebied.
- Selecteer Uitvoeren > Externe Tools > Externe Tools... in de workbench-werkbalk.
- Selecteer Programma in de boomstructuur en klik op Nieuw.
- Noem de startconfiguratie 'jar inspector'.
- Gebruik de eerste knop Bladeren in bestandssysteem... voor het lokaliseren van het uitvoerbare jar-bestand.
- In het veld Argumenten voert u '-tvf' in, vervolgens een spatie en u klikt op Variabelen....
- 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.
- 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.
- Klik op Uitvoeren.
- Merk op dat het buildbestand de uitvoer van de JAR-voorziening naar de view Console stuurt.
- Selecteer een ander .jar-bestand in uw werkgebied.
- 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.