Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come mettere un codice Shell Into Java

codice Shell chiama in genere una ricca varietà di programmi di utilità disponibili dal prompt della riga di comando (chiamato il "guscio " anche ) di sistema. Programmi di utilità disponibili dipendono dal sistema operativo , ma svolgono funzioni quali il monitoraggio dello stato delle connessioni di rete e cercando i file che contengono una determinata stringa di caratteri . Quando un programma Java ha bisogno di una funzione fornita da un programma di utilità esterno , chiede che utilità è preferibile cercare di reinventare la ruota implementando la funzione da zero in Java . È possibile eseguire codice shell sul vostro programma Java di sfruttare la potenza delle utenze esterne. Istruzioni
1

includere le seguenti righe all'inizio del vostro codice Java : .

Import java.io. *;

import java.util * ;

2

Creare un contesto di esecuzione ( in linea di principio , con le stesse impostazioni dell'ambiente di quella in cui l'applicazione Java è già in esecuzione ) per eseguire il codice di shell , come nel seguente codice di esempio :

runtime shellRuntime = Runtime.getRuntime ();

codice Shell verrà eseguito come un processo separato
3

lanciare il codice shell come nel seguente esempio. codice :

processo shellProcess = shellRuntime.exec ( " \\ " c :/system32/ipconfig rinnovare \\ "") ;

sostituire "C :/system32/ipconfig rinnovare " con il guscio pieno comando che si desidera eseguire , cioè, il percorso completo del file eseguibile seguito da tutti i parametri necessari .

 

Programmazione © www.354353.com