我在MLT.g4中有一个语法,并有一个示例文本文件test.vid。语法中的开始符号是prog。我已运行antlr 4.7.1,并成功编译了生成的java文件。当我运行
$ grun MLT prog test.vid -gui
我得到一个“透明”窗口,只有标题栏显示“ Parse Tree Inspector”。但是,如果我使用-tree代替-gui的话,我会得到正确的输出。我什至可以将树保存到ps文件中。
我正在使用Ubuntu 16.04。我可以从同一命令行运行其他Java GUI。 该错误看起来像是在JPanel中未调用super.paintComponent时有时会导致的错误。
我尝试重新启动计算机,没有任何可见的更改。
我的机器响应
$ uname -a
与
Linux cssc-HP-ProBook-430-G3 4.4.0-131-generic #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux