Play のダウンロードにバンドルされているサンプル アプリを試してみましたが、動作していないように見えますが、発生している例外は何が起こっているのか明確ではありません。
私は以前に Play ok で新しいアプリケーションを作成できたので、これは少し奇妙に思えます。
サンプル フォルダーに切り替えて、単純に "play" を実行してみました。
$ cd ~/play-2.1.1/samples/java/helloworld/
$ play
プレイコンソールを起動する必要があります。
代わりに、この出力 + 例外が発生します。
[info] Loading project definition from /home/john/play-2.1.1/samples/java/helloworld/project
exception when typing play.Project.javaCore
class file needed by PlayReloader is missing.
reference type SBTLink of package play.core refers to nonexisting symbol. in file /home/john/play-2.1.1/samples/java/helloworld/project/Build.scala
scala.tools.nsc.symtab.Types$TypeError: class file needed by PlayReloader is missing.
reference type SBTLink of package play.core refers to nonexisting symbol.
at scala.tools.nsc.symtab.classfile.UnPickler$CompileScan.toTypeError(UnPickler.scala:66)
at scala.tools.nsc.symtab.classfile.UnPickler$CompileScan$LazyTypeRef.complete(UnPickler.scala:79)
at scala.tools.nsc.symtab.classfile.UnPickler$CompileScan$LazyTypeRef.load(UnPickler.scala:81)
at scala.tools.nsc.symtab.Symbols$Symbol.typeParams(Symbols.scala:913)
... <rest omitted for brevity> ...
[error] (compile:compile) java.lang.Error
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
特定のクラスが見つからないと不平を言っているので、依存関係などを解決していないようです(SBTLink?)?しかし、ここで何が起こっているのかはよくわかりません。
私が間違っていることについて何か考えがある人はいますか?
更新: 実際には、これは他のプレイ プロジェクトで発生しているようです。したがって、サンプル アプリに固有のものではありません。
新しいアプリを正常に作成できましたが (「play new」を使用)、そのフォルダーに切り替えて「play」を実行すると、上記と同じ例外が発生します。