quarta-feira, 5 de dezembro de 2012

[JAVA] - Passando argumentos de linha de comando

Olá pessoal, nesse post iremos aprender como passar argumentos pela linha de comando utilizando a linguagem Java.

Sabemos que toda aplicação Java contém um método main que possui como parâmetro um vetor de String como mostra o protótipo abaixo:

public static void main(String[] args)

Cada elemento do array irá conter um dos argumentos passados. Os argumentos serão armazenados no array "args". Veja o seguinte código:


Salve o arquivo com o nome LinhaDeComandos.java na área de trabalho (desktop). Agora abra o prompt de comando (cmd), digite os seguintes comandos e tecle ENTER:

cd desktop

javac LinhaDeComandos.java

java LinhaDeComandos 'geeks' 'br'

Veja a imagem com os comandos:


O primeiro comando (cd desktop) é para navegar até a área de trabalho que é onde está o arquivo LinhaDeComandos.java.

O segundo comando (javac LinhaDeComandos.java) é para compilar o programa.

O terceiro (java LinhaDeComandos 'geeks' 'br') é para executar o programa passando os argumentos 'geeks' e 'br' através da linha de comando. Esses argumentos serão armazenados no vetor de String chamado "args", é o vetor que está no protótipo da nossa função main (linha 4).

Linha 5: um for é feito para percorrer o vetor "args" e mostrar os elementos do vetor.


Nenhum comentário: