我是Scala / Java / Play Framework的新手。
我按照http://www.playframework.com/documentation/2.0/Installing的说明安装了Java 8(以及Netbeans)并为OSX播放框架。
我使用&#34创建了一个新的Scala应用程序;播放新的myappname"并且已创建所有模板文件。
当我尝试使用命令" 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] ^
我该如何解决这个问题?
答案 0 :(得分:1)
我通过卸载JDK 8并在http://support.apple.com/kb/DL1572?viewlocale=en_US
从Apple Developer网站安装 JDK 6来解决这个问题。(旁注:首先我尝试了JDK 7,它因类似但不同的错误而失败)。
答案 1 :(得分:0)