在Mavericks上安装Play框架,java 1.8.0_05

时间:2014-05-05 06:33:55

标签: scala playframework

我是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]     ^

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

我通过卸载JDK 8并在http://support.apple.com/kb/DL1572?viewlocale=en_US

从Apple Developer网站安装 JDK 6来解决这个问题。

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

答案 1 :(得分:0)