NativeCall is a Java toolkit that lets you call operating system methods from within Java without JNI code. NativeCall supports structs, Strings, primitive types (int and boolean), byte and char arrays, and output parameters.