4

我试过JDK7-Update40和JDK8,但仍然无法运行TMT网站上的测试代码。

每次我单击“运行”时,它都会给出如下错误消息:

错误:加载 CharSequence 时出错,类文件 'C:\Program Files\Java\jre8\lib\rt.jar(java/lang/CharSequence.class)' 已损坏(字节 1470 处的常量池标记 15 错误)

我使用了错误的JDK?我应该使用什么特定版本?

谁能帮我吗?

非常感谢!

4

1 回答 1

4

我也有同样的问题。在我看来,sbt 不支持 java8。让我向你描述一下我的工作。我的机器上安装了几个jdk。所以我打开了命令行,将JAVA_HOME变量设置为'C:\Program Files\Java\jdk1.7.0_55',只需输入

SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55

并再次sbt指挥。这对我有用。希望,这会有所帮助。

于 2014-05-03T15:44:59.663 回答