JNI_CreateJavaVM fails in client jvm, if initial/max heap sizes are specified

N

Naresh Agarwal

Hi

I've a C++ application on Solaris, which uses JNI Invocation APIs to
call a Java class.

This application loads the client JVM
(/Java_Home/jre/lib/sparc/client/libjvm.so) dynamically, call
JNI_CreateJavaVM and then call Java classes. While creating VM, I pass
only classpath as option

This application works fine.

However, if I specify the initial and maximum heap sizes (i.e., -Xms
and -Xmx options) while creating JVM (i.e., while calling
JNI_CreateJavaVM), the application fails at JNI_CreateJavaVM call.

Any ideas why this is happening.

thanks,
Naresh
 
G

Gordon Beaton

if I specify the initial and maximum heap sizes (i.e., -Xms and -Xmx
options) while creating JVM (i.e., while calling JNI_CreateJavaVM),
the application fails at JNI_CreateJavaVM call.

Any ideas why this is happening.

Not off hand. Post your launcher code.

/gordon
 
C

Chris Uppal

Naresh said:
However, if I specify the initial and maximum heap sizes (i.e., -Xms
and -Xmx options) while creating JVM (i.e., while calling
JNI_CreateJavaVM), the application fails at JNI_CreateJavaVM call.

Unless someone has seen this before then I think you'll have to show code.

-- chris
 
H

Hemal Pandya

Naresh Agarwal wrote:
[....]
However, if I specify the initial and maximum heap sizes (i.e., -Xms
and -Xmx options) while creating JVM (i.e., while calling
JNI_CreateJavaVM), the application fails at JNI_CreateJavaVM call.

Any ideas why this is happening.

Are you sure you have got the parameters values right? VM creation
fails if the minimum heap size is more then the maximum heap size. Try
starting VM on command line with the same parameters.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,708
Latest member
SherleneF1

Latest Threads

Top