Java SE (que inclui o Java Runtime Environment, JRE). Para executar aplicações Java e applets, é necessário ter instalado o JRE. Para desenvolver aplicações Java ou appplets é necessário o JDK.

  • Instalar
  • Definir variável de ambiente JAVA_HOME
  • Acrescentar JAVA_HOME/bin à variável de ambiente PATH (em ambiente Windows https://www.java.com/en/download/help/path.xml)
  • Executar comando java -version para testar
Apache Maven Maven é uma ferramenta que ajuda a fazer a gestão do desenvolvimento de um projecto de software. O seguinte documento Introduction to Maven introduz os conceitos e comandos mais úteis associados a esta ferramenta. Existem diversos guias das funcionalidades desta ferramenta: guia completo, em 5 minutos.
  • O Maven é uma ferramenta de linha de comando de gestão de todo o ciclo de vida de uma aplicação, incluindo a gestão de dependências de bibliotecas. Pode ser executado dentro do IDE mas também é aconselhável que esteja disponível na linha de comando
  • Definir variável de ambiente M2_HOME
  • Acrescentar M2_HOME/bin à PATH
  • Executar comando mvn --version para testar
Git é uma ferramenta de gestão de configurações de software e o GitHub é o repositório de projetos Git atualmente mais usado. O seguinte documento GuiaGit introduz os conceitos e comandos mais úteis associados a esta ferramenta. Ferramentas para testar comandos git http://git-school.github.io/visualizing-git/ e https://try.github.io/levels/1/challenges/5. Uma folha de ajuda com os comandos mais comuns https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf
  • O Git é um sistema de controlo de versões distribuído. Esta instalação disponibiliza as ferramentas de linha de comando para interacção com repositórios Git.
  • Executar git --version para testar
IDEs: Eclipse IDE for Java (outros IDEs recomendados: MS Code e IntelliJ)
  • Ambiente de desenvolvimento para programadores Java poderem criar programas Java EE e aplicações web, inclui um editor de texto com reconhecimento de código e ferramentas para Java EE, JPA, JSF, Ant, etc.
  • Definir variável de ambiente ECLIPSE_HOME
  • Conectores m2e (maven to eclipse)
    • Abrir as preferências do eclipse e escolher -> Maven -> Discovery e clicar em "Open catalog".
    • Seleccionar:
    • m2e connector for maven-dependency-plugin
    • m2e-egit