JVM Hotspot генерирует машинный код для кода Java (который не поддерживает создание системных вызовов).
Весь код, который создает системные вызовы, находится в собственном методе.
Поэтому, когда Java хочетЧтобы сделать системные вызовы, вы должны вызвать некоторый собственный код, чтобы сделать это для вас.
Существуют библиотеки, которые вы можете использовать для переноса собственных вызовов.Например, JNA и JNR-FFI.Это позволяет вам вызывать библиотеки c без записи собственного кода.