Java - Ejecutables en java

 
Vista:
Imágen de perfil de Angel Manuel

Ejecutables en java

Publicado por Angel Manuel (17 intervenciones) el 05/01/2015 15:53:21
Hola:

No recuerdo como se hace para que una clase de java llame a un ejecutable .exe de windows. Creo que era algo de Runtime, pero no me acuerdo. ¿Podeis decirmelo?
He buscado documentacion en java.sun.com pero ahora lo ha comprado Oracle y no se donde mirar la documentacion de las clases java. ¿hay alguna web?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 144
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejecutables en java

Publicado por Thanatos (97 intervenciones) el 05/01/2015 17:05:28
Un ejemplo con Runtime:

1
2
3
4
5
6
7
8
9
10
11
public class Clase {
 
    public static void main(String[] args) {
        try {
            Process proceso = Runtime.getRuntime().exec("notepad");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 
}


Otra opción, haciendo que Notepad abra el fichero hosts de Windows:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Clase {
 
    public static void main(String[] args) {
        String rutaExe = "C:\\Windows\\System32\\notepad.exe";
        String rutaFichero = "C:\\Windows\\System32\\drivers\\etc\\hosts";
 
        try {
            Process proceso = new ProcessBuilder(rutaExe, rutaFichero).start();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 
}

Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar