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…