在macOS上运行Scala和Java时加载AnnotatedElement和CharSequence时出错

时间:2018-07-11 12:01:41

标签: java macos scala

我正在尝试将Stanford NLP主题建模工具箱与Scala脚本一起运行。
macOS:10.13.5
Scala:2.12.6
Java:8(JDK:1.8.0_161)
我已经检查了Scala文档,并且Java和Scala的版本都兼容。

仍然,每次我运行java -jar tmt-0.4.0.jar example-0-test.scala时都会遇到此错误:
error: error while loading CharSequence, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken (bad constant pool tag 18 at byte 10) error: error while loading AnnotatedElement, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken (bad constant pool tag 18 at byte 76)

除了降级或升级这两个版本中的任何一个之外,我都无法在类似的问题中找到答案,这对我来说不是这样,因为两个版本都正式兼容。

请帮助我。

编辑:我曾尝试降级到Java 7,但它仍然出现相同的错误。

0 个答案:

没有答案