Kotlin native doesn't understand jars as those are a jvm thing. You write code to execute another process's in k/n. That process could be the Java virtual machine where you are passing the arguments for the jar to the Java command. On Mac and Linux this would use the posix system calls.