收藏

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.List.(List.java:216)

at java.awt.List.(List.java:171)

at com.mail.MailSendWork.(MailSendWork.java:40)

at com.mail.MailWorker.run(MailWorker.java:30)

at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)

at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)

at java.lang.Thread.run(Thread.java:595)

在 java classname 中间加上 -Djava.awt.headless=true

再次执行还是报错

java.awt.HeadlessException

at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)

at java.awt.List.(List.java:216)

at java.awt.List.(List.java:171)

at com.mail.MailSendWork.(MailSendWork.java:40)

at com.mail.MailWorker.run(MailWorker.java:30)

at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)

at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)

at java.lang.Thread.run(Thread.java:595)

看来不好使,删掉。在环境变量中加入 export DISPLAY=localhost:0 再次执行 ,OK!

linux java no x11_在linux下运行javaMail程序报No X11 DISPLAY variable was...相关推荐

  1. WIN7下运行hadoop程序报:Failed to locate the winutils binary in the hadoop binary path

    项目中用到了Hbase,貌似用了Hadoop. 项目启动的时候,报了错,但是不影响正常使用. 但是,控制台有红色错误,看着不太爽,就想办法把这个问题解决了. 错误提示"Failed to l ...

  2. 【操作系统】如何在linux系统下运行C程序

    如何在linux系统下运行C程序 linux系统与windows系统不同,如何在linux中运行C,我们来看看吧. 工具/原料 Linux虚拟机 电脑 方法/步骤 查看全文 http://www.ta ...

  3. linux如何编译wine,利用winelib编译一个可在linux下运行的程序

    利用winelib编译一个可在linux下运行的程序 只是想既可以使用linux的api,又可以使用windows的api #include #include #include #include in ...

  4. linux原生迅雷文本模式,ubuntu 下运行原生的迅雷

    ubuntu 下运行原生的迅雷 发布时间:2008-03-19 16:14:23来源:红联作者:NetFlow Linux 下的应用软件,比Windows 下的各种商用软件,目前还是要差一些.从win ...

  5. linux系统运行MapReduce程序报错:exitCode 127

    linux系统运行MapReduce程序报错:exitCode 127 hadoop mapreduce 出现 /bin/bash: /bin/java: No such file or direct ...

  6. 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止

    CSDN GitHub 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止 AderXCoding/system/tools/ssh_exit 本作品采用知识共享署名-非商业性使用-相同方式共 ...

  7. Windows在cmd命令行环境下运行c程序

    现在有许多便利的编译器,例如DevC++,sublime,vscode等等,在这些编译器里面我们添加必要的插件就可以直接运行C语言程序.但是还有一种我们可以采取的普适的运行C程序的方法--在cmd命令 ...

  8. win10环境下 运行debug程序

    百度网盘:链接:https://pan.baidu.com/s/1y6omgW6fI-gT3Dp-0hutOg    提取码:iw4l CSDN0积分下载:https://download.csdn. ...

  9. 在dos下运行.exe程序(C++)

    说明:在Dos下运行.exe程序(C++) 先看C++源文件: #include<iostream> using namespace std; void main(int argc, ch ...

最新文章

  1. 一款遥控器拆解之后可利用的元器件
  2. linux下安装TensorFlow(centos)
  3. 线代中最基础的两种玩法
  4. Heritrix 3.1.0 源码解析(二十八)
  5. pwa+lavas简述
  6. C语言常见的陷阱与缺陷
  7. Python 图像处理 OpenCV (12): Roberts 算子、 Prewitt 算子、 Sobel 算子和 Laplacian 算子边缘检测技术
  8. win10笔记本外接显示器显示输入信号超出范围
  9. python 清华教程_清华推出 1564集Java Python视频教程,别再说找不到适合的教程了...
  10. 高一Python入门第三讲 石头剪刀布
  11. Nat Nanotechnol | 朱涛/陈春英等合作发现碳纳米管呼吸暴露后的延迟毒性导致小鼠原位乳腺肿瘤的多发性广泛转移...
  12. CreateCompatibleDC函数的使用
  13. 用 JS 进行 Base64 编码、解码
  14. 蓝桥杯python试题 基础练习 Fibonacci数列
  15. 对于react的json.parse解析错误
  16. colorkey唇釉是否安全_所谓的colorkey真假对比
  17. 内网穿透工具--NATAPP讲解
  18. 有声阅读狂欢下更需要冷静,荔枝、蜻蜓、喜马拉雅们需要上车
  19. 树形结构的处理——组合模式(二)
  20. 使用隐含Trace参数诊断Oracle Data Pump(expdp)故障

热门文章

  1. 云计算的发展及应用--演讲用PPT
  2. project 打印的时候上面的表格和下面的图例中间有个很大的空白,这块东西怎么能去掉呢?
  3. 3.Android的新虚拟ART与原虚拟机DVM的区别
  4. Hive 导入CSV文件
  5. learnpythonthehardway下载_Python【十一】:阶段小结
  6. julia在mac环境变量_在Julia中找到值/变量的类型
  7. Java File类boolean createNewFile()方法(带示例)
  8. ftp连接oracle服务器,使用SSL加密连接FTP - 架建SSL安全加密的FTP服务器(图)_服务器应用_Linux公社-Linux系统门户网站...
  9. java web逻辑删除代码_MyBatis-Plus之逻辑删除的实现
  10. c#格式化字float_C#中的float关键字