eclipse啟動時提示"Failed to load the jni shared library"


  重裝系統后啟動eclipse時出現如下問題:

  原來能正常使用的。網上搜索說是可能因為eclipse是64位的,JDK是32位的,所以出現這個問題。

  於是查看eclipse是32位的還是64位的:

  打開eclipse安裝目錄下的  eclipse.ini文件,如果launcher.library設置的值是 X86就是32位的,如果寫的是X64就是64位的了(如圖):

  接着查看查看JDK是32位的還是64位的,使用如下代碼:

public class JDKBit
{
   public static void main(String[] args)
   {
      String arch = System.getProperty("sun.arch.data.model");
      System.out.println("The version of JDK is " + arch + "bit");
   }
}

  檢驗完后發現我的eclipse和JDK都是32位的,沒什么問題,繼續查找,又有人說要降低JDK的版本,於是換成JDK1.6,結果還是不行,最后只好去官網又下載了個32的eclipse,仍然使用JDK1.7,解壓啟動,正常運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM