diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2018-02-19 13:33:53 +0200 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2018-02-19 13:33:53 +0200 |
commit | 09fc4ea761b6b774a6423bdfd92049be78e32a49 (patch) | |
tree | 04c467919f057effb36352d7531693239e46e337 /src/libjvm-java.c | |
parent | 535779b6ff5cd21590e5ed3aff3c9ae4c785e34d (diff) |
jvm: implement more java apis
Diffstat (limited to 'src/libjvm-java.c')
-rw-r--r-- | src/libjvm-java.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libjvm-java.c b/src/libjvm-java.c index 64dee13..25e93c0 100644 --- a/src/libjvm-java.c +++ b/src/libjvm-java.c @@ -22,10 +22,11 @@ jobject java_lang_ClassLoader_findLibrary(JNIEnv *env, jobject object, va_list args) { assert(env && object); - jstring str = va_arg(args, jstring); - printf("%s\n", (*env)->GetStringUTFChars(env, str, NULL)); + char lib[255]; + snprintf(lib, sizeof(lib), "lib%s.so", (*env)->GetStringUTFChars(env, va_arg(args, jstring), NULL)); va_end(args); - return NULL; + printf("%s\n", lib); + return (*env)->NewStringUTF(env, lib); } jobject |