0

我尝试使用 play 1.2.3 和 1.2.5 以及在之前安装 ubuntu(使用 JDK7)时使用 play 1.2.3 的相同代码。现在,我的代码中出现了类转换异常(包括我编写的类和第三方库)。我应该切换到 JDK6 还是尝试其他方法?我已经运行 play clean(并且删除了 tmp 目录),但问题仍然存在。我正在使用 Sun JDK 7。

更新:我恢复到 JDK 6,但类转换异常仍然存在(我也使用了 play clean - 不确定我是否遗漏了任何进一步的步骤)。我已经尝试了有和没有 1.6 JDK 参考的 application.conf。

预先感谢。

4

1 回答 1

0

这是一个类加载器/多个 JDK 问题 - 当我在操作系统上切换到 JDK6(没有删除 JDK 7)时,Eclipse 正在引用 JDK7。确保 eclipse (IDE) 引用默认的 JDK (v6) 解决了这个问题。希望这对其他人有帮助。

于 2012-10-25T14:58:32.860 回答