新发现!在File菜单下单击Export Graphic..., 在命令框中出现如下错误信息:

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError

at org.freehep.graphicsio.gif.GIFImageWriteParam.(GIFImageWriteParam.java:28)

at org.freehep.graphicsio.gif.GIFImageWriter.getDefaultWriteParam(GIFImageWriter.java:73)

at org.freehep.graphicsio.exportchooser.ImageExportFileType.(ImageExportFileType.java:71)

at org.freehep.graphicsio.gif.GIFExportFileType.(GIFExportFileType.java:42)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:532)

at java.lang.Class.newInstance0(Class.java:374)

at java.lang.Class.newInstance(Class.java:327)

at org.freehep.util.Service.providers(Service.java:71)

at org.freehep.util.export.ExportFileTypeRegistry.addApplicationClasspathExportFileTypes(ExportFileTypeRegistry.java:118)

at org.freehep.util.export.ExportFileTypeRegistry.getDefaultInstance(ExportFileTypeRegistry.java:50)

at org.freehep.util.export.ExportFileType.getExportFileTypes(ExportFileType.java:181)

at org.freehep.util.export.ExportFileType.getExportFileTypes(ExportFileType.java:173)

at org.freehep.util.export.ExportDialog.addAllExportFileTypes(ExportDialog.java:64)

at org.freehep.util.export.ExportDialog.(ExportDialog.java:130)

at org.freehep.util.export.ExportDialog.(ExportDialog.java:90)

at org.freehep.util.export.ExportDialog.(ExportDialog.java:82)

at figtree.application.FigTreeFrame.doExportGraphic(Unknown Source)

at figtree.application.FigTreeFrame$22.actionPerformed(Unknown Source)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.AbstractButton.doClick(AbstractButton.java:374)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:829)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:873)

at java.awt.Component.processMouseEvent(Component.java:6288)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

at java.awt.Component.processEvent(Component.java:6053)

at java.awt.Container.processEvent(Container.java:2045)

at java.awt.Component.dispatchEventImpl(Component.java:4649)

at java.awt.Container.dispatchEventImpl(Container.java:2103)

at java.awt.Component.dispatchEvent(Component.java:4475)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)

at java.awt.Container.dispatchEventImpl(Container.java:2089)

at java.awt.Window.dispatchEventImpl(Window.java:2587)

at java.awt.Component.dispatchEvent(Component.java:4475)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:675)

at java.awt.EventQueue.access$300(EventQueue.java:96)

at java.awt.EventQueue$2.run(EventQueue.java:634)

at java.awt.EventQueue$2.run(EventQueue.java:632)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)

at java.awt.EventQueue$3.run(EventQueue.java:648)

at java.awt.EventQueue$3.run(EventQueue.java:646)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:645)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Caused by: java.lang.NullPointerException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:616)

at org.freehep.graphics2d.PixelGraphics2D.(PixelGraphics2D.java:101)

... 59 more,

figtree需要在JAVA下运行吗_用一个Java程序出问题了相关推荐

  1. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...

    设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为"XYZ",则抛出一个异常信息"This is a XYZ",如果从命令 ...

  2. java 64内存不足_请教一个 Java 内存占用的问题

    第 1 条附言  ·  364 天前 2020-03-04 01:08:55.525 [HikariPool-1 housekeeper] WARN c.z.hikari.pool.HikariPoo ...

  3. java 多线程 卖票_编写一个Java 多线程程序,完成三个售票窗口同时出售20张票(如下图所示);...

    编写一个Java 多线程程序,完成三个售票窗口同时出售20张票(如下图所示); 程序分析:(1)票数要使用同一个静态值: (2)为保证不会出现卖出同一个票数,要java多线程同步锁. 设计思路: (1 ...

  4. java结果分行显示_编写一个java程序。分行显示自己的姓名,地址,电话!用Test.java命名。_学小易找答案...

    [单选题]16.骨骼肌进行完全强直收缩时,相邻两次刺激的时间间隔应 [填空题]实习岗位名称 [单选题]神经调节的基本方式是: [单选题]Thank you for your nice gifts. - ...

  5. java编写salary函数_编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量...

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  6. Java web 服务器 搭建_搭建一个java web服务端

    最近也是做了一个简单的java web 项目,由于以前也是没接触过,在这里记录下搭建一个web服务端的过程. 一般我们做一个服务端要么在本地自己的电脑上先安装环境,一般是windows系统,主要安装j ...

  7. java单链表例子_写一个java链表的例子?随便举例说一下。

    展开全部 //单链表类 package dataStructure.linearList; import dataStructure.linearList.Node; //导入单链表结点类 impor ...

  8. 用java编写打印时间_编写一个java程序,读取系统时间,然后将时间用中文输出...

    展开全部 import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.util.Calendar; ...

  9. java将古诗竖排_写一个java程序 将一首古诗竖着排序从右往左读

    展开全部 import java.awt.Color; import java.awt.Font; import java.awt.GradientPaint; import java.awt.Gra ...

  10. java开发岗位认识_身为一个java开发人员对目前java开发的一些小小的认识

    为什么要学java? 第一要工作,第二想要高薪 首先身为java开发工作人员你的思想认知程度要搞,思想认知程度决定你的专业技能水平 JavaSE工程师     B/S 架构   ----    浏览器 ...

最新文章

  1. epoll 的实现原理以及与poll,select 的对比
  2. 如何搭建一个你喜欢的工作环境
  3. DA14580开发血迹12--完整Profile解析(以心率服务为例)
  4. 2021阿里巴巴大数据技术公开课第一季:外部工具连接SaaS模式云数仓MaxCompute实战
  5. 【数据结构】之算法效率的度量
  6. COJ 1163 乘法逆元的求解
  7. xps13安装linux系统,[操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统...
  8. php定义常量、判断有没有被定义、预定义常量、显示所有常量
  9. sql where in 排序问题
  10. mysql的int多少溢出_mysql 整型(int)数字溢出在程序和数据库设计中的考虑
  11. matlab oj,Matlab习题(1)
  12. Hadoop 原理总结
  13. html页面添加动态动画小人,博客页面添加动态小人
  14. java 引入微信sdk_手把手教您开发JAVA微信SDK-新手接入
  15. 局域网内2台ubuntu电脑共享鼠标键盘
  16. 初级会计报名-IE浏览器攻略
  17. 基于Python小说电子书阅读系统设计与实现 开题报告
  18. Aizu - 2224 Save your cats 最大生成树
  19. 线程并发和并行_并发性,并行性和圣诞老人​​的许多线程
  20. 腾讯公司副总裁王巨宏:腾讯互联网+教育做好连接和内容两件事

热门文章

  1. OpenGL读取灰度图生成地形
  2. 使用微信企业号发送工资条教程
  3. 计算机财务管理模型的建立步骤,计算机财务管理系统的建立.ppt
  4. 绿色版电子书PDF转换Word转换器
  5. 关于分布式服务中的中间件技术入门概述
  6. 可复用可扩展的红包后台系统设计方案
  7. 学计算机的学数学建模课吗,为什么数学建模与数学实验会进入大学课堂
  8. 生意参谋指数之指数推理原值
  9. 把14亿中国人民都拉到一个微信群里在技术上能实现吗?
  10. 奇妙“水仙花数”的判断