⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 corredor.java

📁 基于java的3d开发库。对坐java3d的朋友有很大的帮助。
💻 JAVA
字号:
/**Programa de prueba que ilustra como ejecutar comandos del sistema operacionaldesde JAVA, recuperando su salida estandar.NOTA: Por alguna razon parece que comandos que redirigan las salidas a      archivos no lo hacen (no se crean los archivos). Para hacerlos      funcionar deben ejecutarse sus redirecciones desde scripts, y      ejecutarse los scripts.Oscar Chavarro, Fundacion Universidad San Martin, septiembre 27 de 2003.Este codigo se rige bajo la licencia GNU/GPL (http://www.gnu.org)*/import java.io.InputStream;import java.io.IOException;public class corredor {    public Process lanzarProcesoDelSistemaOperacional(String comando)     {        Process proceso;        Runtime entornoDeEjecucion = Runtime.getRuntime();        try {            proceso = entornoDeEjecucion.exec(comando);        }        catch(Exception error){            System.out.println(error);            proceso = null;        }        return proceso;    }    public void imprimirSalidaEstandar(Process proceso)     {        int i, n = 0;        InputStream salida = proceso.getInputStream();        byte arr[] = new byte[512];        try {            do {                n = salida.read(arr);                for ( i = 0; i < arr.length && i < n; i++ ) {                    System.out.print((char)arr[i]);                }            } while ( n > 0 );        }        catch(IOException error) {            System.out.println("ERROR intentando leer salida standard del comando!");            System.out.println(error);        }    }    public corredor()     {        System.out.println("Programa de prueba para la ejecucion de comandos del sistema operacional.");    }    public static void main(String parametros[])     {        corredor a = new corredor();        String comando = "ls -al /";        Process proceso = a.lanzarProcesoDelSistemaOperacional(comando);        System.out.println("- Contenido de la salida estandard del comandito ----------------------");        a.imprimirSalidaEstandar(proceso);        System.out.println("-----------------------------------------------------------------------");    }};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -