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.
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écharger l'archive et la décompresser en utilisant l'utilitaire tar :
> tar -xzf ~/Téléchargements/java_developement.tgz
> cd java_developement
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