2016-11-13 45 views
0

我正在尝试使用Stanford Topic Modeling Toolbox。我已经安装了Scala 2.12,Java版本1.8.0_111,按照website的说明安装。如何修复破损的类文件错误?

现在,当我运行:java -jar tmt-0.4.0.jar example-0-test.scala

我获得以下错误信息:

error: error while loading CharSequence, class file '/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken 
(bad constant pool tag 18 at byte 10) 

我搜索这个错误。 link1,link2描述了运行Java和Scala的不兼容版本的多个Java版本。我没有这些问题。

为什么显示错误信息?我该如何解决这个问题?

回答

0

从项目的页面:

TMT在什么现在是一个很老的版本斯卡拉,采用了线性代数库,也不再发展2009 - 10年期间写的。有些人仍然使用它,并发现它是LDA和标记LDA模型的一个友好软件,对您而言更强大,但是在这一点上,我们确实无法提供任何支持或解决任何问题。对于那个很抱歉。

它似乎不支持与Java 1.8兼容的更新版本的Scala。

所以你应该安装Java 1.6运行时,它应该允许你运行这个软件。