再次询问C++中调用Java的问题。
在用C++调用Java时,我是用的是JNI。
我已经将JDK的安装目录下的\include和\include\win32加入到开发环境的Include Files目录中,同时将\lib目录添加到开发环境的Library Files目录中。但“把Java虚拟机所用到的动态链接库所在的目录\jre\bin\classic设置到系统的Path环境变量中”这一步我没有设置,因为我在\jre\bin\下没有找到classic文件。
同时我将JNI_CreateJavaVM所在的lib文件也加入VS的编译属性里面去了。
然后编译链接都没问题,只是运行程序时弹出“没有找到jvm.dll文件”的错误。我在\jre\bin\找到了两个jvm.dll文件,一个在\jre\bin\client文件夹下,一个在\jre\bin\server文件夹下。问题可能就出在我没有“把Java虚拟机所用到的动态链接库所在的目录\jre\bin\classic设置到系统的Path环境变量中”。
请高手指点一下,我该如何设置该路径。
万分感谢!!!!!!