Slide 23
Slide 23 text
CALLING JAVA USING JNI FROM SWIFT
import CJavaVM
var vm: UnsafeMutablePointer = nil
let env = create_vm(&vm)
let jni = env.pointee.pointee
let hello_class = jni.FindClass(env, "helloWorld")
let main_method = jni.GetStaticMethodID(env, hello_class,
"main", "([Ljava/lang/String;)V")
jni.CallStaticVoidMethodA(env, hello_class, main_method, [])