Après avoir lu (et tester) un peu tout et n'importe quoi, voici la méthode la plus simple et qui fonctionne (au moins chez moi

)
D'abord vérifier que les "non-free" sont dans la liste de apt-get :
less /etc/apt/sources.list
deb ftp: //debian.mirror.inra.fr/debian/ lenny main non-free contrib
deb-src ftp: //debian.mirror.inra.fr/debian/ lenny main non-free contrib
(enlevez les espaces dans l'URL !!)
Puis on met à jour la liste et on installe les packages nécessaires (en temps que
root !!) :
apt-get update && apt-get install sun-java6-jre sun-java6-plugin
Quand c'est fait, on sélectionne la java machine par défaut :
update-alternatives --config java
There are 3 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-4.3
+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
* 3 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:
Chez moi, il a déjà 3 versions différentes !!
On sélectionne la version qui va bien (ici = 3)
Ensuite on redémarre IceWeasel (FireFox) et on va sur cette page de SUN pour tester :

Normalement tout devrais aller correctement
ericc