Des outils de développement

Java, comme d'autres langages, dispose de toute une gamme de kits de développement. Voici une liste non exhaustive des kits de développement les plus connus :
– J2SE : compilateur de Sun Microsystems.
– GCJ : compilateur GNU (à la manière GCC).

Et enfin, les plus grands environnements de développement (EDIs) :

– NetBeans, un EDI libre de Sun Microsystems.
– Eclipse, un EDI libre de The Eclipse Foundation.
– Jbuilder, de Borland.
– Sun One Studio, de Sun Microsystems.
– Jdevelopper, de Oracle.

Pour faire du Java, il vous faudra obligatoirement un kit de développement, bref un compilateur (J2SE, etc). Un EDI n'est que facultatif, il est là pour vous offrir une interface graphique efficace, et des facilités de programmation

Les deux EDIs du moment sont, d'après la plupart des sondages, Eclipse et NetBeans.

Attention à la version du compilateur que vous utilisez, ou du moins vers quelle version de java vous compilez ! En effet, pour interpréter et exécuter un byte code d'une version X, il faudra une machine virtuelle capable de prendre en charge cette version.

Par exemple, du byte code généré via un compilateur JDK 1.4.2 nécessitera l'emploi d'une machine virtuelle de version 1.4.2 ou supérieur, sans quoi le byte code sera inexploitable.