Caused by: java.lang.UnsatisfiedLinkError: /usr/lib/jvm/jdk1.8.0_112/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory
如题:使用java写的一个小程序,登录界面使用到了验证码。在windows平台没错误,但是在linux平台报错如下错误:
Caused by: java.lang.UnsatisfiedLinkError: /usr/lib/jvm/jdk1.8.0_112/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory
貌似是缺少图形相关的库,类似于python缺少pillow的错误呢
大神有知道怎么解决的嘛?
java系统验证码??什么鬼?是网页上的那些图形验证码吗?换个jdk试试
哎 终于找到原因了,由于用的服务器的ubuntu,好多图形的库都没有,所以需要自己安装
执行:sudoapt-getinstalllibXi6
搞定
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。