Tecnología

Inicio

Cómo poner un código de proyectil en Java

código de Shell llama normalmente una rica variedad de utilidades del sistema disponibles desde el indicador de línea de comandos (también llamada la "cáscara"). utilidades disponibles dependen del sistema operativo; que llevan a cabo funciones tales como la vigilancia del estado de las conexiones de red y la búsqueda de los archivos que contienen una cadena de caracteres dada. Cuando un programa Java necesita una función que proporciona una utilidad externa, es preferible tratar de reinventar la rueda mediante la implementación de la función a partir de cero en Java llamar a esa utilidad. Puede ejecutar código shell en el programa Java para aprovechar el poder de los servicios externos.

Instrucciones

1 Incluir las siguientes líneas al principio del código Java:

import java.io. *;

importar java.util. *;

2 Crear un marco de tiempo de ejecución (en principio, con los mismos valores de entorno de aquel en el que la aplicación Java ya está en ejecución) para ejecutar el código shell, como en el siguiente ejemplo de código:

Tiempo de ejecución shellRuntime = Runtime.getRuntime ();

Shell código se ejecutará como un proceso separado.

3 Poner en marcha el código de la cáscara como en el siguiente ejemplo de código:

Proceso shellProcess = shellRuntime.exec ( "\" c: / system32 / ipconfig renovar \ "");

Reemplazar "c: / system32 / ipconfig renovar" con el comando shell completa que desea ejecutar, es decir, la ruta completa al archivo ejecutable seguido de todos los parámetros necesarios.