Vous êtes sur la page 1sur 12

Langage compilé

Etapes qui ont lieu avant l'exécution pour un langage compilé comme
C++

Fichier
de Librairies
code

Programme
Compilation Code objet Edition de liens
exécutable

Autres code objet


Fichier
d'entête

25
Langage interprété
Cas de Java
Avant exécution Exécution

Autres byte code

Fichier
Byte code Machine virtuelle
de code Compilation
Java (JVM)
Java

javac MaClasse.class java


MaClasse.java

26
Les produits Java

27
ENVIRONNEMENTS DE
DÉVELOPPEMENT

28
Les IDEs (Integrated Developement
Environment)
• Open Sources
– Eclipse
OS : Windowsn, Linux, Mac OS X

– NetBeans
OS : Windowsn, Linux, Mac OS X

– IntelliJ IDEA Community Edition (Android


Studio)

29
Eclipse IDE

30
• Desktop IDEs

• Cloud IDEs

• IDE Platforms

31
NetBeans IDE

32
NetBeans IDE

33
Exemple : Utilisation de l’IDE Eclipse
• Prés requis:
• JDK

• Eclipse

34
JDK et JRE
JRE (Java Runtime environment) JDK (Java Development Kit)

• Il s'agit d'une implémentation de la machine • Il s'agit d'un bundle de logiciels que vous
virtuelle Java qui exécute des programmes pouvez utiliser pour développer des
Java. applications Java.
• Java Runtime Environment est un plug-in • Le kit de développement Java (JDK) est requis
requis pour l'exécution de programmes Java. pour le développement d'applications Java.
• Le JRE est moins volumineux que le JDK et • Le JDK requiert davantage d'espace disque
requiert donc moins d'espace disque. car il contient le JRE ainsi que divers outils de
• Le JRE peut être téléchargé/pris en charge développement.
gratuitement sur • Le JDK peut être téléchargé/pris en charge
java.com gratuitement sur
• Il contient le JVM, les bibliothèques de base • oracle.com/technetwork/java/javase/downlo
et d'autres composants supplémentaires ads/
pour l'exécution d'applications et d'applets
écrits dans Java. • Il contient le JRE, un jeu de classes API, un
compilateur Java, Web Start et d'autres
fichiers requis pour l'écriture d'applets et
d'applications Java.

35
Java Platform Standard Edition 8

36

Vous aimerez peut-être aussi