Jni_createjavavm Error Codes
Contents |
Certification Databases Caching Books Engineering Languages Frameworks Products This Site Careers Other all forums Forum: Other JSE/JEE APIs JNI_CreateJavaVM Chris jni error codes Huisman Greenhorn Posts: 21 posted 15 years ago I am having jni version trouble starting a JVM via JNI. Does anybody know what the return value of JNI_CreatJavaVM indicates?
Jni_getcreatedjavavms
gat98 Greenhorn Posts: 3 posted 15 years ago Originally posted by Chris Huisman: I am having trouble starting a JVM via JNI. Does anybody know what the return value
Jnienv
of JNI_CreatJavaVM indicates? JNI_CreateJavaVM fills in two return values: jvm refers to the created Java Virtual Machine. You can use this to destroy the Virtual Machine at a later time. env is a JNI interface pointer that the current thread can use to access Java features, such as calling a Java method. regds gat Corey Cole Greenhorn Posts: 5 posted 15 years ago The return value of JNI_CreateJavaVM is 0 if there's no problem, and a negative number if there was an error. From jni.h: #define JNI_OK 0 /* success */ #define JNI_ERR (-1) /* unknown error */ #define JNI_EDETACHED (-2) /* thread detached from the VM */ #define JNI_EVERSION (-3) /* JNI version error */ #define JNI_ENOMEM (-4) /* not enough memory */ #define JNI_EEXIST (-5) /* VM already created */ #define JNI_EINVAL (-6) /* invalid arguments */ Granted, this topic is quite old, but hopefully if Google picks it up it'll help someone down the road Post Reply Bookmark Topic Watch Topic New Topic Similar Threads multiple JVM from a single process JDK1.4/JNI1.? Invoke JVM failed error -1/-3 parsing xml document using cold fusion Calling java from Visual C JNI, VC++, Enresolved external All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter Contact Us | advertise | mobile view | Powered by JForum | Copyright © 1998-2016 Paul Wheaton
Certification Databases Caching Books Engineering Languages Frameworks Products This Site Careers Other all forums Forum: Other JSE/JEE APIs JNI_CreateJavaVM returns with -1 Tobias Pfeifer Greenhorn Posts: 2 posted 14 years ago Hi there, I cannot start the VM with a C++ method. The method looks like this: void main (int argc, char *argv []) { JNIEnv *env; JavaVM *jvm; JavaVMInitArgs vm_args; JavaVMOption options[2]; jint res; jclass https://coderanch.com/t/268205/java/java/JNI-CreateJavaVM cls; jmethodID mid; jstring jstr; jobjectArray args; char classpath[1024]; char buffer [512], *psz; // JNI_GetDefaultJavaVMInitArgs(&vm_args); options[0].optionString = "."; // options[0].optionString = "-verbose:jni"; options[1].optionString = "-Djava.compiler=NONE"; vm_args.version = JNI_VERSION_1_2; vm_args.options = options; vm_args.nOptions = 2; vm_args.ignoreUnrecognized = JNI_FALSE; /* Create the Java VM */ res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args); fprintf(stderr, "Starting VM\n"); if https://coderanch.com/t/271022/java/java/JNI-CreateJavaVM-returns (res < 0) { switch ( res ) { case -1: fprintf(stderr, "/* unknown error */\n"); break; case -2: fprintf(stderr, "/* thread detached from the VM */\n"); break; case -3: fprintf(stderr, "/* JNI version error */\n"); break; case -4: fprintf(stderr, "/* not enough memory */\n"); break; case -5: fprintf(stderr, "/* VM already created */\n"); break; case -6: fprintf(stderr, "/* invalid arguments */\n"); break; default: fprintf(stderr, "Can't create Java VM\n"); } exit(1); return 123; } fprintf(stderr, "Seems to run"); cls = env->FindClass("te"); if (cls == 0) { fprintf(stderr, "Can't find hello class\n"); exit(1); } jvm->DestroyJavaVM(); // return 0; } The program returns with -1 (unknow error). How can I get some more detailed information on what is the problem ? Did anyone make the same experience ? Regards, Tobias lichade xun Greenhorn Posts: 1 posted 14 years ago Isn't something missing from your options[0] setting? options[0].optionString = "-Djava.class.path=.:
RepublicDenmarkEcuadorEgyptEstoniaFinlandFranceGermanyGreeceGuatemalaHondurasHong KongHungaryIndiaIndonesiaIraqIrelandIsraelItalyJapanJordanKazakhstanKoreaKuwaitLaosLatviaLebanonLithuaniaMalaysiaMaldivesMaltaMexicoMoldovaNepalNetherlandsNew ZealandNicaraguaNorwayOmanPakistanPanamaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarRomaniaRussiaSaudi ArabiaSerbia & MontenegroSingaporeSlovakiaSloveniaSouth AfricaSpainSri LankaSwedenSwitzerland -- FrenchSwitzerland -- GermanTaiwanThailandTurkeyUkraineUnited Arab EmiratesUnited KingdomUnited StatesUruguayVenezuelaVietnamYemen Communities Social Applications Oracle Mix Oracle Blogs Oracle Wiki Oracle on Facebook Oracle on Twitter http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6859079 Networks Oracle ACEs Oracle PartnerNetwork Oracle Technology Network Knowledge https://groups.google.com/d/topic/comp.lang.java.machine/sv5KllwyQZ0 Base Oracle User Groups Oracle Discussion Forums Support My Oracle Support Community I am a... Java Developer Database Admins and Developers System Admins and Developers Architect C-Level Executives Chief Financial Officer (CFO) Chief Information Officer (CIO) Other error codes Roles Analyst Investor Job Seeker Partner PeopleSoft Customer Siebel Customer Sun Customer Student Midsize Company I want to... Support Create or Update Service Request Search Support Knowledge Database Download Patches Education Find Oracle University Training Choose an Oracle Certification Path Partner Find a Partner Solution Access jni_createjavavm error codes Software and Technical Support Attend a Partner-Only Event Attend Training Download Logos Manage Solutions Catalog Other Tasks Purchase Oracle Products Online Browse Oracle Documentation Search Oracle Documentation Check Oracle Earnings Check Oracle Price Lists Download Oracle Software Find an Oracle ACE View Oracle Benchmarks Filters: All Bugs.java.com Blogs Corporate Site Discussion Forums Documentation Training PartnerNetwork Technology Network Products and Services Products Oracle Database Enterprise Manager Oracle Fusion Middleware Oracle Applications Server and Storage Systems Development Tools Oracle On Demand Oracle CRM On Demand Products A-Z List Solutions Java Business Intelligence Enterprise Performance Management Data Warehousing Governance, Risk, and Compliance For Midsize Companies See All ??? Services Advanced Customer Services Consulting Financing On Demand Support Oracle University Industries Communications Education and Research Engineering and Construction Financial Services Retail See All ??? Oracle Customer Successes Partners Knowledge Zon
från GoogleLogga inDolda fältSök efter grupper eller meddelanden