Java - pasar datos por linea de comandos

   
Vista:
Imágen de perfil de Charly

pasar datos por linea de comandos

Publicado por Charly cdum77@hotmail.com (118 intervenciones) el 18/10/2017 20:11:33
Hola, estoy empezando a ver la parte de Java que tiene que ver con los procesos y estoy usando Eclipse.
Me han mandado el siguiente ejercicio:
"Crea un programa Java que reciba desde la linea de comandos un nombre y se visualice."
En un ejemplo anterior puse el comando para ejecutar notepad mediante runtime y process.
He creado este código, pero no se cómo seguir:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.Scanner;
public class Actividad1_4{
	public static void main(String[] args){
		Scanner teclado=new Scanner(System.in);
                System.out.println("Introduce un nombre: ");
                String nombre=teclado.nextLine();
                Runtime r=Runtime.getRuntime();
		String comando=nombre;
		Process p=null;
		try{
			p=r.exec(comando);
		}catch(Exception e){
			System.out.println("Error en: "+comando);
			e.printStackTrace();
		}
	}
}
¿Debería poner cmd en el comando para que abriera la consola de Windows?
Gracias por adelantado.
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