Duvidas com args []

gente eu tô com a seguinte duvida:

public static void main(String[] args) {

		Father frmPrincipal = new Father();
		frmPrincipal.setVisible(true);
                System.out.println(args.length);
                if(args.length > 0 && args[0].equals("coord")){
                    frmPrincipal.setArguments(true);
                    System.out.println(frmPrincipal.getArguments());
                    
	        }
                else{
                    frmPrincipal.setArguments(false);
                    System.out.println(frmPrincipal.getArguments());
                    
                }
    }
}

Ai eu executo o programa pelo netbeans. Vou lá na aba executar>>definir configuração do projeto>> personalizar>>executar>>argumentos e escrevo “coord”. Porém, quando executo o programa , ele não set o metodo q pedi como true, e mas do que isso, quando eu mando printar o tamanho do vetor, ele me passa 0 como o tamanho. Alguém sabe o pq?

Veja se está preenchida corretamente a linha “Classe Principal” nesse mesmo diálogo onde você preencheu os argumentos. EU acabei de testar e tive o mesmo problema que você, até que acertei a classe (ele estava rodando a outra classe, não a que eu queria).

O pior é q esta certo sim!