JNI_CreateJavaVM成功后,再DestroyJavaVM。
然后再JNI_CreateJavaVM就失败了,返回值是-1。我想重新初始化一个JVM,而不退出C++程序,如何操作?

解决方案 »

  1.   

    楼主,如果用JNI,部署C++的项目到其他电脑上的时候,需要那些环境??
    需要安装JDK,相应的JAR包如何部署??
      

  2.   

    慢慢调吧http://www.blogjava.net/role0523/archive/2008/07/29/218354.htmlhttp://supermmx.org/blog/20060811_calling_java_from_c_cplusplus
      

  3.   

    DestroyJavaVM是非强制性的,也就是说在没有非守护线程的时候DestroyJavaVM才可能成功。