Apagar la pc desde una app hecha en java

Imagen de roberttg
0 puntos

Aver espero explicarme bien... y que alguien me pueda ayudar.

 lo que pasa es que estoy desarrollando un programa en java y requiero que desde esa aplicacion tener la opcion de apagar el pc, o reiniciarlo o suspenderlo... tambien quiero poder matar procesos pero lo de los procesos no urge tanto como lo de apagar reiniciar y suspender

 

bueno espero averme explicado bien y que me puedan ayudar. 

Imagen de slap
+1
0
-1

Hola.
Puedes usar el método exec de la clase Runtime para ejecutar el comando shutdown.

Saludos.
slap

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de roberttg
+1
0
-1

asi como puea ayuda me podrias pasar un ejemplo por fa?? y de los procesos no sabes nada????

+1
0
-1
Imagen de slap
+1
0
-1

Aquí te dejo un ejemplo de cómo ejecutar un comando desde java pasándole parámetros.

import java.io.*;

public class proces {

  public proces() throws java.io.IOException {
    String[] comando=new String[2];

    comando[0]="echo";
    comando[1]="hola";

    Process proceso;
    int codigo;
    Runtime run = Runtime.getRuntime();
    proceso = run.exec(comando);
    codigo = proceso.exitValue();
    BufferedReader buffer = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
    String salida="";

    salida=buffer.readLine();
    System.out.println("Salida: "+salida+" cod: "+codigo);
  }
  public static void main(String argv[]) throws java.io.IOException {
    new proces();
  }
}

Estudialo ya adaptalo a tus necesidades.

Para apagar el pc deberás usar el comando shutdown

man shutdown

Para matar procesos, los comandos kill o killall

man kill
man killall

Más información:
http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html

Saludos.
slap

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de roberttg
+1
0
-1

gracias amigo muy buen ejem`lo sencillo y practico y abusando de tu atencion y tu sabiduria acerca de jabva te pregunto... sabes si hay alguna manera de bloquear la pantalla con una aplicacion a pantalla completa?? lo que pasa es que ando haciendo una aplicacion para gestionar un ciber cafe... no lo quiero asi muy muy especialisado solo algunas funciones pero entre esas funciones esta la de bloquear las terminales, y pues necesito bloquear la pantalla de alguna forma sabes como hacerlo?

+1
0
-1