L2 Ressources TP Java

Environnements de Développement (EDI)

Plusieurs Environnements de Développement Java existent sur le marché, dont notamment :

Les trois premiers EDI de cette liste me semblent être les plus faciles à utiliser. Visual Studio est, en ce qui me conerne, un truc infâme très mal adapté à Java pour l'aspect gestion des projets.

Il est toujours possible d'utiliser un éditeur assez basique comme gedit ou kate pour développer des programmes simples.

Compilation

Les EDI intègrent des systèmes automatique de compilation comme ant ou Maven.

Pour gérer la compilation automatique des sources, on peut utiliser une des trois solutions suivantes :

De ces trois solutions, make est la plus simple, ant est une solution intermédiaire et maven est destiné aux experts.

Voici un projet qui intègre un makefile et un fichier build.xml destiné à ant.

Téléchargement et Décompression

Télécharger l'archive et la décompresser en utilisant l'utilitaire tar :

> tar -xzf ~/Téléchargements/java_developement.tgz
> cd java_developement

Compilation et Exécution

On utilise make ou ant.

Avec make :

> make && make run
- compile  Greetings.java  HelloWorld.java
- run hello_world.HelloWorld
----------------------------------
Hello World !
enter your name: Jean-Michel
Hello Jean-Michel

Avec ant :

> ant run
Buildfile: /home/richer/java_development/build.xml

init:
    [mkdir] Created dir: /home/richer/java_development/bin

compile:
     [echo] java_development: /home/richer/java_development/build.xml
    [javac] Compiling 2 source files to /home/richer/java_development/bin

run:
     [java] Hello World !
Jean-Michel
     [java] enter your name: Hello Jean-Michel

BUILD SUCCESSFUL
Total time: 5 seconds