Inicio > Java, Programación > Pasar parámetros de línea de comandos a Geany

Pasar parámetros de línea de comandos a Geany

¡Hola! quiero compartir con ustedes algo que no encontraba cómo hacer, sucede que probando un ejemplo de Java, necesitaba pasarle unos argumentos desde la línea de comandos, pero pues como lo estaba compilando desde el editor Geany pues estuve buscando como hacerle, tenía mas o menos una idea pues antes ya lo había hecho. En seguida un programa sencillo de ejemplo para probarlo:

   1: // Programa de ejemplo donde se le pasa desde la línea de comandos, 

   2: // argumentos que son recibidos en el programa y se imprimen en la consola.

   3:  

   4: class ImprimeArgumentos {

   5:     public static void main(String[] args) {

   6:         System.out.println("Argumento 1 = " + args[0]);


   7:         System.out.println("Argumento 2 = " = " + args[1]);

   8:         System.out.println("Argumento 3 = " = " + args[2]);

   8:     }

   9: } 

Para esto una vez el código en el editor, nos vamos en Construir de la barra de menú, enseguida se abre una nueva ventana como esta:

argumentos

Nos vamos en la sección Ejecutar comandos y ponemos delante de java "%e" los argumentos que queremos que reciba nuestro programa, en este caso he colocado : a b c (antes de cada espacio es recibida como una cadena de caracteres en un arreglo de Strings). Una vez hecho esto damos Aceptar y listo ya podemos ejecutar nuestro programa, solo hay que tener cuidado con insertar el numero correcto de argumentos pues el programa no válida que se reciban argumentos, en este caso causaría error en tiempo de ejecución.

Como salida nos debe imprimir:

a

b

b

Esto sería todo, espero  le pueda servir a alguien más, me despido hasta la próxima.

Advertisement
Categorías:Java, Programación
  1. Aún no hay comentarios.
  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.