2016-11-13 7 views
0

Я пытаюсь использовать Stanford Topic Modeling Toolbox. У меня есть Scala 2.12, Java версии 1.8.0_111, sbt, как указано в их 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-версий и несовместимые версии Java и Scala. У меня нет этой проблемы.

Почему отображается сообщение об ошибке? Как я могу исправить проблему?

ответ

0

С странице проекта:

TMT было написано в 2009-10 в том, что теперь довольно старая версия Scala, с использованием линейной алгебры библиотеки, которая также больше не развита. Некоторые люди все еще используют его и считают его дружественным программным обеспечением для моделей LDA и Labeled LDA, а также больше возможностей для вас, но на данный момент мы действительно не можем предложить какую-либо поддержку или устранить какие-либо проблемы. Извини за это.

Похоже, что он не поддерживает более новые версии Scala, которые были совместимы с Java 1.8.

Поэтому вы должны установить время выполнения Java 1.6, которое должно позволить вам запускать это программное обеспечение.