【问题标题】:Migrate play 2.0 project to Play 2.5将 play 2.0 项目迁移到 Play 2.5
【发布时间】:2016-09-12 10:36:49
【问题描述】:

根据 Play 文档。

要将 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

根据这个帖子,Compilation failed: error while loading AnnotatedElement, ConcurrentMap, CharSequence from Java 8 under Scala 2.10?

上述错误是由于需要java 1.7。

问题来了

在我的 Mac 上

  1. 我有 Java 版本“1.8.0_92”,我正在运行需要 Java 1.8 的 Play 2.5。
  2. 但是要将 Play 2.0 项目迁移到 Play 2.5。我首先需要将 Play 2.0 迁移到 Play 2.1。
  3. 要将 play 2.0 迁移到 Play 2.1,我需要将我的 java 降级到 1.7?

我该如何解决这个问题?

谢谢!

【问题讨论】:

    标签: playframework-2.0 migration


    【解决方案1】:

    如果您使用 Homebrew (https://stackoverflow.com/a/29195815/1502448),我相信 Mac 上的多个 java 版本不是问题。

    如果您不想更改您的 java 版本,我认为您可以继续遵循迁移文档,直到您达到支持 java 1.8 的第一个 play 版本,然后尝试使其运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多