Shell kode typisk kalder en rig variation af systemværktøjer til rådighed fra kommandolinjen prompt ( også kaldet "skal" ) . Tilgængelige værker afhænger af operativsystemet, de udfører funktioner såsom overvågning af netværksforbindelser og søge efter filer, der indeholder en given tegnstreng . Når et Java-program har brug for en funktion af en ekstern nytte, kalder at nytte er at foretrække frem for at forsøge at genopfinde hjulet ved at gennemføre den funktion fra bunden i Java. Du kan køre shell kode på din Java -program til at udnytte kraften af eksterne forsyningsselskaber. Instruktioner
1
Medtag følgende linjer i begyndelsen af din Java-kode : .
Import java.io. * ,
import java.util * ; < br >
2
Opret en run -time sammenhæng ( i princippet med de samme miljø -indstillingerne på den ene , hvor din Java-program kører allerede ) for at køre shell koden, som i følgende kodeeksempel : < br >
Runtime shellRuntime = Runtime.getRuntime ();
Shell kode vil køre som en separat proces
3
Start shell kode som i nedenstående eksempel . kode : Hej
Process shellProcess = shellRuntime.exec ( "\\ " c :/system32/ipconfig forny \\ " ");
Erstat " c :/system32/ipconfig forny " med fuld shell kommando, du vil køre, det vil sige den fulde sti til den eksekverbare fil følges af alle nødvendige parametre .