Skip to content

Instantly share code, notes, and snippets.

@wjlafrance
Created January 23, 2013 21:25
Show Gist options
  • Save wjlafrance/4613639 to your computer and use it in GitHub Desktop.
Save wjlafrance/4613639 to your computer and use it in GitHub Desktop.
// Hello world isn't hard.
jclass javaLangSystem = env->FindClass("java/lang/System");
jfieldID javaLangSystemOut = env->GetStaticFieldID(javaLangSystem, "out", "Ljava/io/PrintStream;");
jobject out = env->GetStaticObjectField(javaLangSystem, javaLangSystemOut);
jmethodID javaIoPrintStreamPrintln = env->GetMethodID(env->GetObjectClass(out), "println", "(Ljava/lang/String;)V");
jstring helloJava = env->NewStringUTF("Hello Java!");
env->CallVoidMethod(out, javaIoPrintStreamPrintln, helloJava);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment