java.awt.HeadlessException错误

ipromise_u 2013-10-11 12:20:05


/**
* 赋值图像到剪切板
*
* @param image
*/
public void copyImage(String filePath) {
final Image image = Toolkit.getDefaultToolkit().getImage(filePath);
Transferable trans = new Transferable() {
public DataFlavor[] getTransferDataFlavors() {
return new DataFlavor[] { DataFlavor.imageFlavor };
}

public boolean isDataFlavorSupported(DataFlavor flavor) {
return DataFlavor.imageFlavor.equals(flavor);
}

public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException, IOException {
if (isDataFlavorSupported(flavor)) {
return image;
}
throw new UnsupportedFlavorException(flavor);
}

};
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans,
null);

}


上面代码是复制图片的功能,在我本机上没问题的.
但一放到服务器上就报上面的错 ,java.awt.HeadlessException错误 ,
本机环境是WIN7,服务器linux,
别人说改tomcat的catalina.bat文件,我改了之后还是一样的问题,在不改动tomcat的情况下 还有什么办法吗?
请大家帮忙
...全文
2378 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ipromise_u 2013-10-15
  • 打赏
  • 举报
回复
引用 6 楼 jmy108 的回复:
问题已经找到,分给你们
不对已经用了另外一种方法,不复制了.在服务器上复制到本地必须要FTP下载才行, 现在的问题是服务器上出现乱码的问题
ipromise_u 2013-10-15
  • 打赏
  • 举报
回复
问题已经找到,分给你们
ipromise_u 2013-10-11
  • 打赏
  • 举报
回复
异常图片

ipromise_u 2013-10-11
  • 打赏
  • 举报
回复
上面这行操作报错
ipromise_u 2013-10-11
  • 打赏
  • 举报
回复
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans, null);
我的波塞冬 2013-10-11
  • 打赏
  • 举报
回复
environment does not support a keyboard, display, or mouse.
Defonds 2013-10-11
  • 打赏
  • 举报
回复
引用 2 楼 jmy108 的回复:
上面这行操作报错
这个图是你自定义的 awt 还是用 highcharts 画的?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧