背景:因爲每天都要碰到各種各樣的異常,因此想加以整理,以備日後查詢。
1:啓動
Eclipse 彈出“Failed to load the JNI shared library jvm.dll“。
原因:eclipse的版本與jre或者jdk版本不一致。
解決:要麼兩者都安裝64位的,要麼都安裝32位的,不能一個是32位一個是64位。
查看eclipse的位數:打開exlispe下的eclipse.ini文件,找到下面的兩句話:
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835 //_64這個代表eclipse是64位的
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502//要是這句話,代表eclipse是32位的
2:flex sdk編譯器(mxmlc)異常Error loading:\jvm.dll
原因:flash builder是基於eclipse的,flash builder需要運行在32位的jre上,如果我們安裝的java是64的,就會報這個異常。
解決:安裝32位的jre。