Il existe trois environnements pour développer
en Java :
- la Java 2 Platform, Standard Edition (J2SE) que nous utilisons dans ce
cours
- la Java 2 Platform, Enterprise Edition (J2EE) destiné
à développer des applications coté serveur
- la Java 2 Platform, Micro Edition (J2ME) destiné
aux périphériques utilisateurs (téléphones
portables, appareils électro-ménagers, etc.).
Ils sont tous gratuits et disponibles en ligne à
partir de http://java.sun.com/products/
J2SE contient :
- un compilateur
- un interprèteur
- un environnement de développement (outils, utilitaires
pour la programmation, ...)
et une bibliothèque de routines pour programmer
les interfaces graphiques, le son, le multithreading, la programmation
réseau, ...
J2SE 1.4 existe sur :
- Solaris
- Windows
- Linux
voir à http://java.sun.com/j2se/
mais aussi sur :
les Unix (FreeBSD, AIX 4.1.3, OSF1, SunOS, ... ), OS/400,
Windows 3.1, Amiga 0S, BeOS, OS/2, . . .
voir http://www.javasoft.com/cgi-bin/java-ports.cgi
donc Java est indépendant des architectures