2016-09-10 4 views
0

Playのドキュメントに従ってください。 2.5をプレイするためにプレー2.0を移行するにはPlay 2.0プロジェクトをPlay 2.5に移行します。

、私は2.0に移行する必要があります - > 2.1 - > 2.2 - > ... - > 2.5

だから私は

https://www.playframework.com/documentation/2.5.x/Migration21

によって開始

error: error while loading AnnotatedElement, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken 

A:

この指示に従ってください、私はエラーを得ましたCompilation failed: error while loading AnnotatedElement, ConcurrentMap, CharSequence from Java 8 under Scala 2.10?

上記のエラーは、Java 1.7が必要なためです。だからここ

は問題

は、私はJavaのバージョン "1.8.0_92" を持っていると私は、Java 1.8を必要とプレイ2.5を実行している私のMac

  1. です。
  2. ただし、Play 2.0プロジェクトをPlay 2.5に移行する。まず、Play 2.0をPlay 2.1に移行する必要があります。
  3. Play 2.0をPlay 2.1に移行するには、Javaを1.7にダウングレードする必要がありますか?

どうすればこの問題を解決できますか?

ありがとうございます!

答えて

1

Homebrew(https://stackoverflow.com/a/29195815/1502448)を使用すると、Mac上の複数のJavaバージョンが問題にならないと思います。

Javaバージョンを変更したくない場合は、Java 1.8をサポートしている最初のバージョンのゲームに到達するまで、移行ドキュメントに続けて実行してみてください。