Executar os seus programas

Nesta secção, vai aprender mais sobre a execução de programas Java na área de trabalho.

  1. Na vista Explorador de Pacotes, localize junit.textui.TestRunner.java e faça duplo clique no mesmo para o abrir num editor.
  2. Na vista Esquema, repare que a classe TestRunner tem um ícone que indica que a classe define um método principal.

    Vista Esquema com classe TestRunner seleccionada

  3. Faça clique com o botão direito do rato sobre TestRunner.java no Explorador de Pacotes e seleccione Executar Como > Aplicação Java. Esta acção vai iniciar a classe seleccionada como uma aplicação Java local. O item de menu contextualexecutar Como também está disponível noutros locais, como a vista Esquema.

    Menu contextual Executar

  4. Repare que o programa terminou a execução e que surge a seguinte mensagem na vista Consola a informar que o programa necessita de um argumento de execução.  A execução de uma classe no Explorador de Pacotes como uma Aplicação Java utiliza as predefinições para iniciar a classe seleccionada e não lhe permite especificar quaisquer argumentos.

    Consola com mensagem de erro: utilizage: TestRunner [-wait] testCaseName, em que name é o nome da classe de CasoTeste

  5. Para especificar argumentos, utilize o menu desdobrável Executar na barra de ferramentas e seleccione Abrir caixa de diálogo de Executar....

    Menu Executar da barra de ferramentas

  6. Desta vez, a caixa de diálogo Configurações de início abre-se com a configuração de início TestRunner seleccionada. Uma configuração de início permite-lhe configurar a forma como um programa é iniciado, incluindo os seus argumentos, caminho de classe e outras opções.  (Foi criada uma configuração de início predefinida para quando o utilizador escolher Executar>Aplicação Java).

    Diálogo da configuração de início que mostra o separador Principal

  7. Seleccione o separador Argumentos e escrevajunit.samples.VectorTest na área de argumentos do Programa.

    Separador Argumentos da caixa de diálogo da configuração de início

  8. Faça clique em Executar. Desta vez, o programa é executado correctamente, a indicar o número de testes que foram executados.

    Consola a mostrar a saída do programa

  9. Comute para a perspectiva Depurar. Na vista Depurar, repare que um processo para o último início do programa foi registado quando o programa foi executado.

    Por predefinição, a vista Depurar remove automaticamente quaisquer iniciações terminadas quando é criado um novo início. Esta preferência pode ser definida em Executar/Depurar > Iniciar na página de preferências.

    Debug view showing two terminated run launches

    Nota: Pode voltar a iniciar um programa terminado seleccionandoReiniciar no menu contextual.
  10. Seleccione o menu pendente no botão Executar na barra de ferramentas da área de trabalho. Esta lista contém os programas iniciados anteriormente. Estes programas podem voltar a ser iniciados através da respectiva selecção na lista do histórico.

    Menu pendente Executar na barra de ferramentas da área de trabalho

  11. Por predefinição, o recurso actualmente seleccionado ou o editor activo são iniciados ao premir o botão Executar. Se nenhum destes for passível de ser iniciado, o projecto actual será iniciado. Pode configurar este comportamento em Executar/Depurar > Iniciar.

    Depurar vista que mostra dois inícios terminados

  12. No menu contextual na vista Depurar (ou no botão da barra de ferramentas equivalente), seleccione Remover Tudo o Terminado para limpar a vista dos processos de início terminados.

    Vista Depurar que mostra o menu contextual

Tarefas relacionadas
Alterar opções de início do depurador
Estabelecer ligação a uma VM remota com a configuração de início da aplicação Java remota
Desligar de uma VM
Iniciar um programa Java
Executar e depurar

Referência relacionada
Vista Depurar
Executar acções de menu
Executar e depurar acções da barra de ferramentas