• eclipse 打开时出现错误Failed to load the JNI shared library


    我的电脑是64位windows7旗舰版,在高人指导下,稀里糊涂的装上了eclipse,并且可以正常使用!

    在自己学习java时配置了环境变量,java环境是可以在命令行环境下进行了,但是再次打开ecplise时出现了问题,报错Failed to load the JNI shared library

    上网各种查,发现是eclipse的版本和jre的版本不一致的问题,一个是64位,一个是32位的,只有将两者对应起来才可以使用

    让我困惑不解的是,如果是这个原因照成的,那么在程序使用之初就应该出现这种问题,而现在我动了环境变量后就出现这种问题,让我很是不解,之前感觉是不是环境变量配置错了,导致的路径错误

    可是网上几乎一致口径都说是版本不一致造成的,环境变量也检查了几遍发现没问题

    偶然间,看到网上一个帖子按照上面的方法查了一下

    1.cmd中输入 java -version 看到里面有64 bit字样,说明jdk,jre是64位的

    2.eclipse安装路径中找到eclipse.ini文件打开有x86字样,说明eclipse是32位的

    看来问题果然出在这里

    于是下载32位jre

    安装的时候默认安装到c盘,并提示我已经安装时候卸载,而我配置的jdk的安装路径在d盘,环境变量配置的是jdk中包含的jre

    问题就出在这儿了,我得电脑上有两套jre,jdk用的是自带的64位jre,而eclipse用的是后来安装的32位jre

    不过配置环境变量的话,肯定无法保全两个,让两个同时生效

    而程序在运行时是先从当前路径中找,找不到才调用系统的环境变量中的路径,进行查找

    这样就好解决了,将c盘下已经安装的32位jre直接拷贝到eclipse安装路径下

    搞定,收工

  • 相关阅读:
    xcode 查看stastic
    erlang 游戏服务器开发
    同一世界服务器架构--Erlang游戏服务器
    理解Erlang/OTP
    使用SecureCRT连接AWS的EC2
    redis单主机多实例
    Redis命令总结
    [redis] redis配置文件redis.conf的详细说明
    [转至云风的博客]开发笔记 (2) :redis 数据库结构设计
    Redis 集群方案
  • 原文地址:https://www.cnblogs.com/langzi93/p/3769760.html
Copyright © 2020-2023  润新知