首页 > 编程语言 >Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrend

Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrend

时间:2022-10-09 18:32:16浏览次数:71  
标签:lang jre java amd64 jdk1.7 报错 libmawt Xshell 环境变量


在一些linux环境中,尤其是server版中如果工程中使用了图片生成功能,在tomcat启动过程可能会出现如下错误

Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrender.so.1: cannot open shared object file: No such file or directory。

我在遇到这个问题时使用的是ubuntu14 server版,解决方法之一是根据报错把相关的X11的库安装上去。

但在测试过程中发现跟ssh客户端有着一定关系,使用Xshell的时候会报这个错误。但是使用SecureCRT就不会报错。因此采用下面的做法也可能会解决这个问题。

研究了一番发现,使用Xshell的时候登陆后的环境变量中会比SecureCRT登陆后的环境变量多出一条

DISPLAY=localhost:10.0

最终确定就是这个环境变量捣的鬼。

原因是Xshell支持SSH协议下的X11界面。把Xshell属性中的此设置去掉即可解决。如下图

Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrend_ubuntu

标签:lang,jre,java,amd64,jdk1.7,报错,libmawt,Xshell,环境变量
From: https://blog.51cto.com/u_11334685/5741059

相关文章

  • java---一个类调用另一个类的属性或方法
    在一个类里面调用另一个类得方法,可以在这个类里面new一个要调用的那个类的对象,从而调用另一个类的方法,也可以用另一个类的对象作为形参 //在一个类里面访问另一个类的属......
  • 使用Java调用RestFul接口的几种方法
    使用Java调用RestFul接口的几种方法 1.HttpURLConnectionpublicStringpostRequest(Stringurl,Stringparam){StringBufferresult=newStringBuffer();......
  • golang fmt格式“占位符”
    golang的fmt包实现了格式化I/O函数,类似于C的printf和scanf。#定义示例类型和变量typeHumanstruct{Namestring}varpeople=Human{Name:"zhangsan"......
  • 算法,比较rust golang nodejs 斐波那契算法
    运行环境:macOSm1javascriptfunctionfid(n){if(n==0)return0if(n==1)return1returnfid(n-1)+fid(n-2)}letstart_time=Date.now();fid(50)lete......
  • Java入门,如何高效学习
      对于当下要想入行学习Java,那就一定是个不错的选择,因为这个行业是个你只要努力就能看到成果的行业,而且就从近两年来看,当前的程序员依旧是这个时代的高薪职业,且想要入这......
  • javaweb文件上传和下载
    案例1:文件随同表单一起上传前端页面<div><formclass="form-signin"id="addSongFormId"enctype="multipart/form-data"method="post">歌曲:<inputtype="file"id="fileS......
  • 通过JAVA客户端远程安装系统挂载镜像失败
    问题:通过JAVA客户端远程安装系统挂载镜像失败现象:因业务需要通过BMC系统远程给服务器重装系统,使用KVM方式远控时,挂载镜像失败,点击“虚拟介质”-“虚拟介质向导”后直接闪......
  • 桥接模式——Java实现
    问题描述:用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。类图:  Java源代码://Road.javapackageshiyan9;publicabstractcla......
  • 日期类java.util.Date
    1packagecom.msb.test02;23importjava.util.Date;45/**6*开发人:liu7*日期:15:41:058*描述:IntelliJIDEA9*版本:1.010*/11pub......
  • java连接接kerberos认证下的hive
    1.pop.xml配置hive与hadoop的配置版本要匹配,一般hive2.X版本要选择hadoop2.x版本,否则会不兼容<dependency><groupId>org.apache.hadoop</groupId>......