#include <dlfcn.h>
#endif
-#define WITH_JVM
-
#include <signal.h>
#include <stdlib.h>
#include <assert.h>
JavaVMInitArgs args;
JavaVMOption *opts;
- int result = 0;
long (JNICALL * create_func)(JavaVM **, void **, void *) = find_jvm_symbol(jvm_lib, "JNI_CreateJavaVM");
if(!create_func) {
ret = create_func(&env->jvm, (void **) &env->jni, &args);
free(opts);
if(ret != JNI_OK) {
- fprintf(stderr, "JNI_CreateJavaVM returned errrocode %d\n" , ret);
+ fprintf(stderr, "JNI_CreateJavaVM returned errrocode %ld\n" , ret);
return 0;
}
snprintf(cp_param, sizeof(cp_param), "-Djava.class.path=%s", jar_file);
args[0] = cp_param;
- if(!start_vm(&env, sizeof(args) / sizeof(args[0], args), args)) {
+ if(!start_vm(&env, sizeof(args) / sizeof(args[0]), args)) {
fprintf(stderr, "Couldn't initialize java VM\n");
abort();
}