java - Fail to load `jvm.dll` after Windows 10 upgrade bugs
怪我咯
怪我咯 2017-04-18 09:47:04
0
1
899

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

What happened before this

  1. I used ExpressCache to use my SSD (G:\) for caching, and the system's in C:\. And the jdk was always working well.

  2. 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).

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

What I did after problem occurs

  1. Checked System environment variables. No wrong.

  2. Checked if the jvm.dll existed. Yes it did.

  3. Input java in cmd. Same result:
    Error: loading: C:\Program Files\Java\jdk1.8.0_101\jre\bin\server\jvm.dll

  4. Try to open Java Misson Control. Same result.
    Failed to load the JNI shared library "C:\\Program Files\\...jvm.dll".

  5. 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".

  6. 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!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(1)
刘奇

回滾'滚回上一次的版本'

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!