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…