eclipse启动时报错: failed to load the JNI shared library

来源:互联网 发布:mac 图片处理 编辑:程序博客网 时间:2024/05/17 09:32
 以前好像写过这个问题的解决办法,时间久了,记得不清楚了。在写一下吧。


周六因为要用maven打包的关系,所以修改了一下jdk的环境变量,导致了这个问题。

一、出现原因

        jdk的位数和eclipse的位数不符。

解决这个问题的方法:

        1.安装clipse要求的jdk版本(包括位数和版本),并配置环境变量。

        2.也可以使用匹配jdk的eclipse

        3.因为我的机子装有多个jdk,所以,可以在eclipse.ini中添加eclipse的启动配置。如下:

            
  1. D:\baseSoft\Java\jdk1.7.0_80\bin\java.exe
  2. -startup
  3. plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
  4. --launcher.library
  5. plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
  6. -product
  7. org.eclipse.epp.package.jee.product
  8. --launcher.defaultAction
  9. openFile
  10. --launcher.XXMaxPermSize
  11. 256M
  12. -showsplash
  13. org.eclipse.platform
  14. --launcher.XXMaxPermSize
  15. 256m
  16. --launcher.defaultAction
  17. openFile
  18. -vm
  19. D:\baseSoft\Java\jdk1.7.0_80\bin
  20. --launcher.appendVmargs
  21. -vmargs
  22. -Dosgi.requiredJavaVersion=1.7
  23. -Xms256m
  24. -Xmx1024m

        其中标色部分是我自己添加的内容。
        第一行:指定java.exe
        第17/18行指定vm

阅读全文
0 0
原创粉丝点击