Error occurred during initialization of VM;Unable to load native library:Can't f
仙子剑心 2018-08-31 05:37:03 JNI程序,我看网上的教程按自己的想法将jvm.dll直接放到可执行程序的目录下,运行就出现Error occurred during initialization of VM;Unable to load native library:Can't find dependent libraries
这个提示,在试了各种方法后我按照教程说的直接将jvm.dll所在的目录放到系统变量中,jvm初始化就可以了,想知道的是为什么单单放jvm.dll不行,我看了下依赖,这些都是系统有的dll,也没有什么缺失,jvm.dll是不是有什么更深的依赖机制
Dump of file C:\Program Files (x86)\Java\jdk1.8.0_181\jre\bin\client\jvm.dll
File Type: DLL
Image has the following dependencies:
KERNEL32.dll
USER32.dll
ADVAPI32.dll
WSOCK32.dll
WINMM.dll
VERSION.dll
PSAPI.DLL
MSVCR100.dll
Summary
40000 .data
91000 .rdata
3B000 .reloc
1000 .rsrc
2C5000 .text
Stackoverflow上的问题https://stackoverflow.com/questions/52112387/error-occurred-during-initialization-of-vmunable-to-load-native-librarycant-f