Quais são as diferenças entre opções de comando e comutadores?

2

De Java em poucas palavras:

The syntax of the jar command is intentionally very similar to that of the Unix tar command. This similarity is the reason why jar uses command options, rather than switches (as the other Java platform commands do).

Eu queria saber quais são as diferenças entre opções de comando e switches? Eu entendi que eles significam a mesma coisa.

Obrigado.

    
por Tim 25.01.2018 / 20:31

1 resposta

2

No contexto das opções de jar , a distinção é que jar segue a sintaxe tradicional de tar , em vez da sintaxe com prefixo de hífen usada em outras ferramentas. Além das opções -C e -J , jar são todas as letras únicas, sem "caractere de alternação" ( - no estilo Unix). Outros comandos Java, como jmap use - , introduzem all suas opções, e os nomes das opções geralmente são mais longos que uma única letra.

Em geral, você está certo, opções e opções são as mesmas. (Alguns podem considerar que as opções se referem especificamente a opções ativadas / desativadas, não acho que haja uma regra geral.)

    
por 25.01.2018 / 20:37