Shell code roept doorgaans een rijke verscheidenheid aan hulpprogramma's die beschikbaar zijn vanaf de opdrachtregel ( ook wel de " shell " ) . Beschikbare voorzieningen zijn afhankelijk van het besturingssysteem , ze functioneert zoals het toezicht op de staat van het netwerk van verbindingen en het zoeken naar de bestanden die een bepaalde tekenreeks bevatten voeren . Wanneer een Java- programma moet een functie die door een extern hulpprogramma , roepen dat programma is te verkiezen boven een poging om het wiel opnieuw uit te vinden door de uitvoering van de functie van de grond af op Java . U kunt shell code uitvoeren op uw Java-programma om de kracht van de externe hulpprogramma's . Instructies 1 Voeg de volgende regels aan het begin van uw Java- code : . Import java.io. * ; import java.util * ; < br > Pagina 2 Maak een run -time context ( in principe met dezelfde omgeving instellingen van de ene waar uw Java-toepassing al wordt uitgevoerd ) aan de shell code uit te voeren , zoals in de volgende voorbeeldcode : < br > Runtime shellRuntime = Runtime.getRuntime ( ) ; Shell code zal lopen als een apart proces 3 Start de shell code zoals in het volgende voorbeeld . code : Proces shellProcess = shellRuntime.exec ( " \\ " c :/system32/ipconfig vernieuwen \\ " " ) ; Vervang " c :/system32/ipconfig vernieuwen " met de volledige schaal opdracht die u wilt uitvoeren , dat is , het volledige pad naar het uitvoerbare bestand gevolgd door alle noodzakelijke parameters .
|