Aplicativo com comando de entrada [Ajuda]

Bom pessoal, eu preciso implementar no meu aplicativo aqueles comandos que damos quando tentamos executar eles, tipo java -jar aplicativo.jar -ip x -porta y

como eu faço o aplicativo aceitar esse tipo de inserção de dados? basta criar as variaveis ip e porta no aplicativo?

abs

 java -jar aplicativo.jar -ip x -porta y 

Basicamente este comando chama a classe indicada por Main-Class no arquivo MANIFEST.MF que está no arquivo aplicativo.jar, e então invoca o método public static void main(String[] args) com o seguinte valor para args:
args[0] = “-ip”
args[1] = “x”
args[2] = “-porta”
args[3] = “y”

Então você precisa pegar o valor do array args e interpretar os parâmetros.

http://java.sun.com/docs/books/tutorial/essential/environment/cmdLineArgs.html

O metodo main de sua classe recebe os args basta passa-los e pegalos.

public static void main(String args[]) {
    System.out.println(args[0]);  
    System.out.println(args[1]);  
    System.out.println(args[2]);  
    System.out.println(args[3]); 
}

chamando

java Classe.java par1 par2 par3 par4

obrigado a todos que responderam… funcionou perfeitamente…