> Il faut faire :
> > javah -jni tools.windows.WinPowerManagement
> qui g�n�re "tools_windows_WinPowerManagement.h"
Ok, j'ai bien �a.

> Quel PATH ? LD_LIBRARY_PATH ?
Le PATH de Windows, comme �a il trouve ma dll

> > java.lang.UnsatisfiedLinkError: restartWindows
> Signe qu'il ne trouve pas la dll.
Avant ds le mettre de le PATH de Windows, j'avais un autre message d'erreur,
qui parlait d'un java.library.path

Sans dll :
java.lang.UnsatisfiedLinkError: no WinPowerManagement in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1410)
        at java.lang.Runtime.loadLibrary0(Runtime.java:772)
        at java.lang.System.loadLibrary(System.java:832)
        at tools.windows.WinPowerManagement.<clinit>(WinPowerManagement.java:6)
        at ihm.Menu.actionPerformed(Menu.java:128)

Avec la dll ds le PATH :
java.lang.UnsatisfiedLinkError: restartWindows
        at tools.windows.WinPowerManagement.restartWindows(Native Method)
        at ihm.Menu.actionPerformed(Menu.java:128)

Y'a pas de constructeur dans ma classe, �a pose un pb ?
Ou alors il aime pas les m�thodes static peut-�tre ?

Damien

Répondre à