之前一直可以正常使用eclipse但是當我裝了Oracle后打開后就出現了Failed to load the JNIshared library(下面還出現了一個jvm.dll的文件路徑),當時就蒙逼了直接百度結果他是這樣解釋的 “這個問題一般是eclipse和JDK位數不一樣,問他eclipse和JDK分別是多少位的,他也不知道,那么如何判斷eclipse和JDK位數不一樣了,如何解決這個問題?首先查看兩個軟件的位數,然后再卸載一個,安裝和另外一個位數一樣的軟件。”然后自己就猜想會不會是Oracle里面自帶了一個32位的JDK然后把之前裝的64位JDK覆蓋了最后才由於eclipse和JDK位數不一樣才導致出現這樣的問題后來嘗試了各種坑爹方法(包括卸載重裝雖然有用了但是太蠢不能每次都這樣吧)。
最后是按照它提示的路徑去找到相應的jvm.dll文件刪除后奇跡出現了居然都可以打開了。具體的為什么會這樣暫時還不能解釋,有待研究。