Voici quelques outils à connaître en Java.
javac
.java
.class
java
jar
.jar
javadoc
javap
keytool
jarsigner
jconsole
jstack
jmap
# Compilation javac MonProgramme.java # Exécution java MonProgramme
# Créer un JAR contenant les fichiers .class jar cvf MonProgramme.jar *.class
# Générer la documentation dans un dossier "doc" javadoc -d doc MonProgramme.java
# Compiler avec l'option -g pour inclure les infos de débogage javac -g MonProgramme.java # Lancer le débogueur jdb MonProgramme
# Générer un dump de heap jmap -dump:format=b,file=heap.dump <PID> # Analyser le dump jhat heap.dump
Dans le projet Java sous Eclipse, le dossier bin qui contient les classes compilées n’apparait pas !
bin
Voici à quoi ressemble le Package Explorer avant/après l’affichage du dossier bin :
Avant (dossier bin masqué) :
MonProjetJava ├── src │ └── monpackage │ └── MaClasse.java
Après (dossier bin affiché) :
MonProjetJava ├── src │ └── monpackage │ └── MaClasse.java └── bin └── monpackage └── MaClasse.class
Eclipse masque les dossiers de sortie (bin, target) par défaut pour :