2016-11-13 92 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運行時,它應該允許你運行這個軟件。