I am writing a C program to invoke the JVM to call an existing JNI package. I have the program compiled and linked but I am having trouble getting libjvm.so loaded at run time.
Is this the right STEPLIB? ISTR that mixing MVS and USS files on a DD allocation is not allowed but I'm not sure how else to do this? //RUN EXEC PGM=CALLJAVA,REGION=0M,COND=(4,LT), // PARM='POSIX(ON)/' //STEPLIB DD DISP=SHR,DSN=JIG.BASE710.LOAD // DD DISP=SHR,DSN=CEE.SCEERUN // DD PATH='/u/Java6_31/J6.0/bin/j9vm/', // PATHDISP=(KEEP,KEEP) //SYSTSPRT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //STDERR DD SYSOUT=* CEE3501S The module libjvm.so was not found. Also I'm not sure if the ending slash is necessary. I get the same result whether it's there or not. Is there a run time option that affects this? Janet ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN