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
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