En fait, System.load fait PRESQUE la même chose que loadLibrary. En fait, loadLibrary map le nom de la librairie en fonction de l'OS avant de la charger (ajouter l'extention .dll, .so, etc...). La solution, c'est donc d'utiliser load au lieu de loadLibrary, en mappant au préalable le nom de la librairie, à l'aide de System.mapLibraryName. Et c'est génial, ça marche. De plus, grâche à ça, il n'est pas nécessaire que le chemin de la librairie à chargé soit contenu dans le libPath. Génial.
erci pour l'aide, a+
EDIT : par contre, System.load n'accepte pas de File, mais une String, contenant éventuellement le chemin complet d'une librairie.
Message édité par El_gringo le 03-05-2004 à 16:00:48