开发者社区> 问答> 正文

[@饭娱咖啡][¥20]如何解决运行java时报错:unable to load native library: libjava.jnilib

已解决

如何解决运行java时报错:unable to load native library: libjava.jnilib

展开
收起
管理贝贝 2018-10-23 13:35:04 139503 0
10 条回答
写回答
取消 提交回答
  • 主要从事 Java 后端开发。
    采纳回答

    不知道你是不是在 .bash_profile 中设置了 DYLD_LIBRARY_PATH,可以试着取消 DYLD_LIBRARY_PATH 的设置。

    2019-07-17 23:09:46
    赞同 展开评论 打赏
  • 以前也踩过坑,可以参考一下Stack Overflow ,有原因解释。 https://stackoverflow.com/questions/1482450/broken-java-mac-10-6

    2020-03-30 10:32:26
    赞同 展开评论 打赏
  • 重装jdk

    2020-03-18 16:56:42
    赞同 展开评论 打赏
  • 库没找到,你得设置好对应的lib_find_path

    2020-03-17 10:55:56
    赞同 展开评论 打赏
  • java

    2019-07-17 23:09:47
    赞同 展开评论 打赏
  • 在调用Native.loadLibrary()函数的时候,经常会出现这种错误,思路:

    检察DLL的路径(LIB_DIR)有没有写错,注意是绝对路径,如D:test.dll。
    检查JDK和DLL文件的版本,确定都是32位或者64位,一般都是这个问题。

    2019-07-17 23:09:47
    赞同 展开评论 打赏
  • 在 .bash_profile 中设置了 DYLD_LIBRARY_PATH

    2019-07-17 23:09:46
    赞同 展开评论 打赏
  • 路过


    很好

    2019-07-17 23:09:46
    赞同 展开评论 打赏
  • 十年系统,3年阿里云运维经验

    在 .bash_profile 中设置了 DYLD_LIBRARY_PATH

    2019-07-17 23:09:46
    赞同 展开评论 打赏
  • 前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。

    在/etc/profile里面设置:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/jre/lib/i386/client:/usr/local/java/jre/lib/i386

    2019-07-17 23:09:46
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载