我是Scala / Java / Play框架的新手。

我按照http://www.playframework.com/documentation/2.0/Installing上的说明安装Java 8(以及Netbeans)并播放OSX框架。

我使用“play new myappname”创建了一个新的Scala应用程序,并且所有模板文件均已创建。

当我尝试从项目目录内部使用命令“play”运行应用程序时,看到以下错误:

error: error while loading AnnotatedElement, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken
(bad constant pool tag 18 at byte 76)
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? i
[warn] Ignoring load failure: no project loaded.
[error] Not a valid command: play (similar: last, alias, loadp)
[error] play
[error]     ^

我该如何解决?

最佳答案

我通过从Apple Developer网站http://support.apple.com/kb/DL1572?viewlocale=en_US上的卸载JDK 8并安装 JDK 6来解决此问题。

(旁注:首先,我尝试了JDK 7,但由于类似但不同的错误而失败)。

09-30 15:32
查看更多