Rute está modificando a aplicação Java TJAudit por meio do ambiente de desenvolvimento integrado Eclipse. A TJAudit possui parâmetros de inicialização definidos por variáveis de ambiente. A fim de definir os parâmetros de inicialização da TJAudit, Rute utilizou o recurso do Eclipse que injeta variáveis de ambiente na execução de uma determinada aplicação. O recurso utilizado por Rute é configurado no Eclipse através do(a):
- A)item Building da janela Preferences;
Errada, porque Building trata de aspectos de compilacao e construcao do projeto, nao da injeção de variáveis de ambiente na execucao.
- B)item Launching da janela Preferences;
Errada, porque Launching envolve preferencias gerais de lancamento, mas nao e o local de definir variaveis de ambiente de uma execucao especifica.
- C)aba Arguments da janela Run Configurations...;
Errada, porque Arguments serve para passar argumentos de programa ou de VM, e isso e diferente de variaveis de ambiente.
- D)aba Environment da janela Run Configurations...;
Certa, porque a aba Environment em Run Configurations permite configurar as variaveis de ambiente usadas na execucao da aplicacao.
- E)item Execution Environments da janela Preferences.
Errada, porque Execution Environments se relaciona ao ambiente de execucao Java e compatibilidade de JRE/JDK, nao a variaveis de ambiente da aplicacao.
Gabarito: D
No Eclipse, quando voce quer executar uma aplicacao e fornecer variaveis de ambiente para aquela execucao especifica, o caminho correto fica em Run Configurations. Eh la que voce ajusta como a aplicacao vai rodar, sem mexer no codigo-fonte. Pense assim: voce esta montando o "ambiente de estreia" do programa, nao a sua receita interna. A aba Environment serve exatamente para isso: adicionar, editar ou remover variaveis de ambiente que serao injetadas no processo na hora da execucao. Isso e muito usado quando a aplicacao depende de parametros como PATH, JAVA_HOME, credenciais, chaves, URLs ou qualquer outra configuracao que venha do ambiente. Por isso o gabarito e a letra D. A propria ideia do enunciado e "injetar variaveis de ambiente na execucao de uma determinada aplicacao", e no Eclipse essa configuracao e feita na aba Environment, dentro de Run Configurations. Nao e uma preferencia global do IDE, nem uma configuracao de compilacao. Em resumo: se a pergunta fala em variaveis de ambiente para uma execucao específica, voce deve pensar em Run Configurations > Environment. E a pergunta esta testando justamente esse detalhe de uso prático do Eclipse, que a FGV adora cobrar com cara de coisa simples.