compiler un programme java sur unix

Pas besoin de recomplier, juste a lancer par la ligne de commande.
Je ne sais plus la syntaxe mais fais un man java
 
compilation : javac fichierSource.java
(crée les fichiers .class)
exécution : java monpackage.MaClass

Pas besoin de recompiler, c'est bien là l'intérêt de Java ! (sauf si tu utilises des APIs spécifiques proches de la machine)
Quand tu compiles, c'est du byte-code, exécuté sur une Java-Virtual-Machine qui elle est spécifique à telle ou telle gamme d'ordinateur.