有朋友在安裝eclipse時,點擊啟動,卻發(fā)現(xiàn)eclipse報錯顯示是Failed to load the JNI shared library,這個是怎么一回事,該怎么解決?下main東坡小編就給大家說說怎么解決Eclipse無法打開Failed to load the JNI shared library。
這是因為JDK配置錯誤所導(dǎo)致的現(xiàn)象。
一般說來,新購筆記本會預(yù)裝64位的windows系統(tǒng),而在網(wǎng)上下載軟件時,32位會優(yōu)先出現(xiàn)在頁面中(現(xiàn)在來說是這個情況,但我認(rèn)為未來64位會越來越普及)。
如果你是64位的系統(tǒng),卻安裝了32位的JDK,就會導(dǎo)致上面的情況。
解決辦法如下:
卸載掉原來安裝的32位的JDK,然后安裝64位的JDK到電腦中。
重新修改path 和 classpath 兩個環(huán)境變量。因為在64系統(tǒng)當(dāng)中,32位軟件回安裝到program files (*86)文件夾,64位軟件會安裝到program files 文件夾,當(dāng)你先前安裝32JDK時,你設(shè)置的環(huán)境變量路徑當(dāng)中當(dāng)然會包括“program files (*86)”,而這時JDK已經(jīng)轉(zhuǎn)移到“program files”中了,修改過來即可。
注意你兩次安裝的JDK版本號,不一定相同,因為安裝時會根據(jù)你的版本號建立JDK文件夾,如果兩次的版本號不同,在環(huán)境變量里也要修改。