Java 10
Java 10
Generation/
Curso JAVA (Online-Nacional) 3ªEd.
Java Bootcamp
Eduardo Corral Muñoz
eoi_eduardo@corral.es
Clase System
Índice
_01 La clase System
_02 Propiedades del sistema
_03 Propiedades del entorno
_04 Otros métodos
_05 Ejecutar aplicaciones del SO
01
La clase System
La clase System
System.out.println(System.getProperty(“config.nombre.servidor”));
03
Propiedades de entorno
Variables de entorno
Otros métodos
Manejo de errores
Ejecutar aplicaciones
del sistema operativo
Ejecutar aplicación del SO
Runtime rt = Runtime.getRuntime();
Process proceso;
try{
if(System.getProperty(“os.name”.contains(“windows”)){//Mac//Nix
proceso = rt.exec(“notepad”);
}else{ //linux
proceso = rt.exec(“getid”); // mac -> rt.exec(“textedit”);
}
proceso.waitFor();
}catch(Exception e){
System.err.println(“Comando desconocido: “ + e.getMessage());}
System.exit(1);
}
System.out.println(“Editor cerrado”);
System.exit(0);