Right - JNI code is architecture-specific.    JZOS itself, for example has
both 31 and 64 bit JNI .so libraries depending on the SDK architecture, but
uses the same Java classes.

You say that you have the Unix directory for the 64-bit SDK, so depending
on how it was installed you may also have the JVMLDMx6 module in the
"mvstools" subdirectory.

You can use this by copying this to your own PDSE load module library:

cp -X JVMLDM76 "//'HLQ.MY.PDSE.LOADLIB'"





Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Aug 18, 2016 at 1:25 PM, Janet Graff <
0000004dc9e91b6d-dmarc-requ...@listserv.ua.edu> wrote:

> The class libraries were successfully created with the 64 bit Java
> libraries on the USS side.  When run they report the bitmode as 64 bit and
> load the appropriate .so library containing my 64 bit JNI code.  I can run
> the class from the USS prompt but I can't run it from batch using JVMLDM*
> because I only have the 32 bit load module JVMLDM60 in my JVA*.SIEALNKE
> library.  I am waiting for my sysprog to install the 64 bit JVM load
> modules.
>
> Janet
>
> >I wondered what Janet meant by that, but figured I'd missed one of the
> >many changes going on in the Java world lately. She said "The class
> >I'm invoking is definitely 64 bit and I've confirmed that by printing
> >out the bitmode in the program and running it from the USS command
> >prompt." So what does this mean?
>
> >Tony H.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to