我在 Windows 上使用 Mechanical Turk 命令行工具。当我尝试运行命令(例如,getBalance、createQualificationType)时,我总是收到以下错误:
线程“主”java.lang.UnsupportedClassVersionError 中的异常:.class 文件中的版本号错误
任何关于我可以解决这个问题的线索将不胜感激!
我尝试更新我的密钥和密钥无济于事。
注意:我可以使用 -help 获得命令的帮助,但我不能自己运行命令。
无论我运行的是 JRE 1.5.0_06-b05、1.5.0_22-b03 还是 1.7.0_17-b02,都会出现此错误。命令行工具文档指出,“您必须拥有 Java JRE 1.5.X (JRE 5)。命令行工具并非 100% 与 JRE 6 兼容。”
由于我使用的是 JRE 打包的命令行工具版本,因此我还卸载了我的 JRE。我犯了同样的错误。