Lorsqu'on veut créer un objet distant avec Java/RMI (i.e. un objet compilable avec rmic), il ne suffit pas de dériver d'une classe qui implémente java.rmi.Remote, il faut que l'objet implémente directement une interface qui dérive de java.rmi.Remote. Ne me demandez pas pourquoi, mais c'est comme ça, et ça peut être bien de le retenir pour éviter de tourner en rond... À noter qu'il faut aussi que l'objet descende de UnicastRemoteObject.

J'ai dû installer une vieille version de Java sur ma Gentoo : ça ne marchait pas lors du lancement du fichier .bin auto-extractible, en raison d'une syntaxe non reconnue de tail : au début du .bin, il y a un tail +292 $0.... Le changer en tail -n +292.... Ensuite, le programme m'a indiqué des erreurs de checksum. Dans ce cas, lancer directement à la main le fichier install.sfx.* généré... Ce n'est pas grand-chose, mais si ça peut éviter des galères à certains...