首页 > 系统相关 >javax.swing.JFrame linux x11

javax.swing.JFrame linux x11

时间:2023-04-23 17:36:36浏览次数:45  
标签:JFrame java org awt springframework beans linux x11 Frame


Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.enation.javashop.core.service.impl.HtmlToJpgUtil]: Constructor threw exception; nested exception is java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
... 31 more
Caused by: java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:431)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at javax.swing.JFrame.<init>(JFrame.java:158)
at com.enation.javashop.core.service.impl.HtmlToJpgUtil.<init>(HtmlToJpgUtil.java:18)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
... 33 more

标签:JFrame,java,org,awt,springframework,beans,linux,x11,Frame
From: https://blog.51cto.com/u_16085348/6218427

相关文章

  • linux 的touch命令
    之前一直以为,touch命令的原本意图是创建文件,这也是我们运行touch的大部分场景。今天,看到了官方手册页的描述,touch-changefiletimestamps,刷新了认知。原来touch是修改文件的时间戳的。UpdatetheaccessandmodificationtimesofeachFILEtothecurrenttime.......
  • Linux作为rsync的服务端,Windows作为rsync的客户端
    服务端:centos7     172.16.106.199客户端:Windows10  172.16.106.143 服务端配置:创建服务器要同步数据的目录/tmp/rsyncmkdir/tmp/rsync设置权限为700chmod700 /tmp/rsync/ 编辑配置文件/etc/rsyncd.conf (修改该文件 除了修改监听端口跟ip需要重启,修......
  • linux top命令参数详细介绍
    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,......
  • linux中误删掉/tmp目录后,怎么办?
    chmod1777/tmp或mkdir/tmp&&chmod1777/tmp在Linux系统中TMP目录比较特殊,所有用户都能创建属于自己的文件。我们需要使用特殊权限粘滞位(stickybit)来授权:drwxrwxrwt表示1777......
  • 抓住Linux黄金60秒
    如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimedmesg|tail......
  • Linux 环境,设置git账户密码,免登录
    1git配置个人用户信息#配置用户名gitconfig--globaluser.namewangjing#配置用户邮箱[email protected]#配置记住用户验证信息gitconfig--globalcredential.helperstore#查看相关配置信息gitconfig--lis  2保存账号2.1创建配......
  • redis linux下安装 redis启动方式 redis典型场景 redis通用命令 数据结构和内部编码 r
    内容回顾#dockerfile命令 RUNCOPYADDENVEXPOSEWORKDIRCMD:可以用新命令覆盖的ENTRYPOINT:不可以被覆盖#容器要运行,必须有个前台进程#dockerfile部署图书管理系统项目 FROMpython:3.8MAINTAINERlqzWORKDIR/soft......
  • Linux环境下安装VSCode
    方式一:将下载的安装包解压后直接进入VSCode/bin/目录,双击目录中的名为code的shell脚本,即可启动VSCode。方式二:1.下载VSCode访问VisualStudioCode官网https://code.visualstudio.com/docs?dv=linux64下载64位code-stable-x64-1658162259.tar.gz安装包。2.解压tar-zxvf c......
  • 《Linux基础》09. Shell 编程
    目录1:Shell简介2:Shell脚本2.1:规则与语法2.2:执行方式2.3:第一个Shell脚本3:变量3.1:系统变量3.2:用户自定义变量3.2.1:规则3.2.2:基本语法3.2.3:示例3.3:自定义环境变量4:位置参数变量4.1:语法4.2:示例5:预定义变量5.1:语法5.2:示例6:读取标准输入7:运算符8:条件判断8.1:基本判断8.2:文件权限判断8......
  • Linux 乱码文件删除
    Linux删除文件在Linux上部署项目时,使用rz上传文件,有时候上传中断导致文件乱码,使用rm删除时无法选中乱码文件。解决方案:使用ls-i命令:得到了文件的节点号使用find-inum节点号-delete,即可删除此文件参考Linux删除乱码文件linux上删除文件名乱码的文件......