Java: Passando argumentos através da linha de comando para um programa Java: Difference between revisions
(Criou página com: 'Argumentos podem ser passados para um programa Java através da linha de comando. Exemplo: '''java Cmd2Java -help -debug''' -help : Help de ajuda -debug : Habilita de...') |
No edit summary |
||
Line 9: | Line 9: | ||
-inifile=arquivo.properties : Habilita debug da aplicação | -inifile=arquivo.properties : Habilita debug da aplicação | ||
= Código = | |||
Este exemplo de código, mostra como fazer isso: | Este exemplo de código, mostra como fazer isso: |
Latest revision as of 16:11, 24 August 2015
Argumentos podem ser passados para um programa Java através da linha de comando.
Exemplo:
java Cmd2Java -help -debug -help : Help de ajuda -debug : Habilita debug da aplicação -inifile=arquivo.properties : Habilita debug da aplicação
Código
Este exemplo de código, mostra como fazer isso:
public class Cmd2Java { private static final String TOOL_NAME = "Cmd2Java - Passando argumentos por linha de Comando"; private static final String TOOL_VERSION = "Version 1.0 August 24, 2015\n"; private static String INIFILE = "Cmd2Java"; private static boolean debug = false; public static void main(String[] args) { System.out.println(TOOL_NAME); System.out.println(TOOL_VERSION); if (args.length != 0) { for (String arg : args) { if (arg.equals("-help")) { System.out.println("-help : Help de ajuda"); System.out.println("-debug : Habilita debug da aplicação"); System.out.println("-inifile=arquivo.properties : Habilita debug da aplicação"); } if (arg.equals("-debug")) { //Habilita o debug da aplicação debug = true; } if (arg.startsWith("-inifile=")) { //Altera o arquivo de configuração default de Cmd2Java.properties para o valor passado INIFILE = arg.substring(9); } } } } }