【问题标题】:AWT-Shutdown and AWT-EventQueue do not terminate after plotting a 2D graph with JFreeChart使用 JFreeChart 绘制 2D 图形后,AWT-Shutdown 和 AWT-EventQueue 不会终止
【发布时间】:2011-08-11 22:56:38
【问题描述】:

我正在尝试做一些非常基本的事情; 使用 JFreeChart 将整数数组绘制为时间序列数据。以前代码运行良好。这就是让我发疯的地方。 但是,现在它在完成它应该做的所有事情后无法终止。活跃线程如下;

Thread[AWT-Shutdown,5,main]
Thread[AWT-EventQueue-0,6,main]
Thread[main,5,main]

我正在使用装有 Mac OS 10.6.8 的 Macbook,并获得了一组最近的软件更新。

有没有人知道从哪里开始以及要寻找什么?

【问题讨论】:

    标签: macos awt jfreechart shutdown terminate


    【解决方案1】:

    您可以从终端获取更多信息:

    1. 在后台启动您的程序

      $ java -jar dist/program.jar &
      
    2. 获取它的进程ID

      $ ps
        PID TTY           TIME CMD
        714 ttys000    0:00.01 -bash
        727 ttys000    0:01.52 /usr/bin/java -jar dist/program.jar
      
    3. 获取线程转储

      $ kill -QUIT 727
      
    4. 查找不在State: WAITINGState: RUNNABLE 中的任何内容

    您的 IDE 分析器可能会提供对相同信息的更友好的视图。另见JLS §12.8 Program Exitsscce 也可能有帮助。

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 1970-01-01
      • 2013-03-02
      • 2017-05-09
      • 2015-01-12
      • 1970-01-01
      • 2013-10-12
      • 2014-07-10
      • 2013-03-07
      相关资源
      最近更新 更多