0

ubuntuの以前のインストール(JDK7を使用)でplay 1.2.3で動作していたのと同じコードで、play 1.2.3および1.2.5を使用してみました。現在、コードでクラス キャスト例外が発生しています (作成したクラスとサード パーティ ライブラリの両方で)。JDK6 に切り替えるか、他の方法を試す必要がありますか? 私はすでに play clean を実行しました (そして tmp ディレクトリは削除されました) が、問題は未解決のままです。Sun JDK 7 を使用しています。

更新: JDK 6 に戻しましたが、クラス キャストの例外がまだ残っています (play clean も使用しました。これ以上の手順がないかどうかはわかりません)。1.6 JDK 参照の有無にかかわらず、application.conf を試しました。

少し早いですがお礼を。

4

1 に答える 1

0

これはクラスローダー/複数のJDKの問題でした-OSでJDK6に切り替えている間(JDK 7を削除せずに)EclipseがJDK7を参照していました。Eclipse(IDE)がデフォルトのJDK(v6)を参照していることを確認すると、問題が修正されました。これが他の人に役立つことを願っています。

于 2012-10-25T14:58:32.860 に答える