Télécharger Java depuis Site Web de Sun et l'installer en suivant les instructions sur le site.
Voici une liste non exhaustive d'environnements de développement compatible avec Java. Un tel environnement fournit, en plus d'un éditeur de texte avec gestion de l'indentation et coloration syntaxique, des fonctions avancés pour l'aide à la saisie du code, le refactoring, l'interaction avec des systèmes de gestion du code source, le débogage, etc. Par contre, ils nécessitent beaucoup d'espace sur le disque dur et dans la mémoire de l'ordinateur.
Ces logiciels sont plus primitifs que les environnements de développement, mais ils sont beaucoup plus légers et peuvent suffire pour des projets de petite taille. Contrairement à des éditeurs de base tel que le Bloc-notes de Microsoft, ces éditeurs prennent Java en charge en permettant l'indentation du code et la coloration syntaxique. Par contre, les deux premiers éditeurs de la liste ne sont pas installés au DIRO et les deux derniers, Emacs et Vim, sont plutôt complexes et demandent un certain temps d'apprentissage.
Il existe également un grand nombre de livres sur Java, dont la série Java Tutorial que Sun propose sur papier en plus de rendre accessible sur leur site. Voici quelques exemples de livres.
Livres recommandés par Sébastien Roy pour le cours IFT1015.
Anne Tasso, Le livre de Java premier langage, Eyrolles, 2002 (ISBN 2-212-11100-2).
C. Delannoy, Programmer en Java, Eyrolles, 2002 (ISBN 2-212-11119-3).