There're many jvm.dll
errors here but I didn't find any one like this.
The Windows 10 anniversary upgrade just messed up my PC. After fixing these up, I opened Android Studio, it pop up: Failed to load JVM DLL C:\Program Files\Java\jdk1.8.0_74\jre\bin\server\jvm.dll ...
I used ExpressCache to use my SSD (G:\) for caching, and the system's in C:\. And the jdk was always working well.
The Windows 10 anniversary upgrade made my computer lose the SSD partition. I pulled and plugged the SSD again it turned OK (JDK and everything were still fine).
But the next time when I turn it on everything was messy again – Alert dialogs came one after another, desktop icons all disappeared. I guessed that was because of the failure of reading SSD cache. I uninstalled ExpressCache. SSD pulled and plugged again. It turned almost OK.
Checked System environment variables. No wrong.
Checked if the jvm.dll
existed. Yes it did.
Input java
in cmd. Same result: Error: loading: C:\Program Files\Java\jdk1.8.0_101\jre\bin\server\jvm.dll
Try to open Java Misson Control. Same result. Failed to load the JNI shared library "C:\\Program Files\\...jvm.dll".
Downdload jdk again (jdk-8u101-windows-x64.exe, ver: 1.8.0_101) and install again. In this process, same result occurs. Failed to load the JNI shared library "C:\\Program Files\\...jvm.dll".
Unistall both jdk 1.8.0_74 and jdk 1.8.0_101 and install jdk 1.8.0.101 again and install again. In this process, same result again.
It seems there's something wrong with the system. I just don't know what to do. Don't want to reload the system. Thanks!
回滾
'滚回上一次的版本'