Я создал этот класс
import com.sun.jna.Library;
public interface Kernel32 extends Library {
public void OutputDebugStringA(String Text);
public void DebugBreak();
}
, а затем использовал его так:
Kernel32 lib = (Kernel32) Native.loadLibrary("kernel32", Kernel32.class);
lib.OutputDebugStringA("just before DebugBreak\n");
lib.DebugBreak();
и все.Он вызывает собственную функцию void WINAPI DebugBreak(void);
внутри Kernel32.dll
Вам также нужен файл jar jna-4.4.0.jar