2017-08-14 13 views
3

私はScala Playを実行しようとしています!プロジェクト、私はjdk 9をインストールしました。私は、スタータープロジェクトとsbtを使って両方の方法でプロジェクトを作成しようとしました。 sbtのコンパイルは正常に動作しますが、sbtの実行は例外をスローします。再生を実行する!新しいsbtとjdkを使ったプロジェクト9

java.lang.NumberFormatException: Not a version: 9 
    at scala.util.PropertiesTrait$class.parts$1(Properties.scala:176) 
    at scala.util.PropertiesTrait$class.isJavaAtLeast(Properties.scala:180) 
    at scala.util.Properties$.isJavaAtLeast(Properties.scala:16) 
    at play.dev.filewatch.FileWatchService$$anon$1.delegate$lzycompute(FileWatchService.scala:68) 
    at play.dev.filewatch.FileWatchService$$anon$1.delegate(FileWatchService.scala:66) 
    at play.dev.filewatch.FileWatchService$$anon$1.watch(FileWatchService.scala:79) 
    at play.runsupport.Reloader.<init>(Reloader.scala:359) 
    at play.runsupport.Reloader$.reloader$lzycompute$1(Reloader.scala:220) 
    at play.runsupport.Reloader$.play$runsupport$Reloader$$reloader$1(Reloader.scala:220) 
    at play.runsupport.Reloader$.startDevMode(Reloader.scala:230) 
    at play.sbt.run.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.devModeServer$lzycompute$1(PlayRun.scala:77) 
    at play.sbt.run.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.play$sbt$run$PlayRun$$anonfun$$anonfun$$anonfun$$devModeServer$1(PlayRun.scala:77) 
    at play.sbt.run.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.apply(PlayRun.scala:100) 
    at play.sbt.run.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.apply(PlayRun.scala:63) 
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47) 
[trace] Stack trace suppressed: run last compile:run for the full output. 
[error] (compile:run) java.lang.NumberFormatException: Not a version: 9 

が解決:私は、このページhttp://developer.lightbend.com/start/?group=playからplay-scala-start-example.zipをダウンロード

は、そのフォルダおよびSBT実行にcdは私に次のエラーを与えるフォルダに解凍します。私は以前にインストールしたjdk 1.8.0_121と完全に動作しています。

+0

正式な前提条件は、Java 8:https://www.playframework.com/documentation/2.6.x/Installing#Prerequisites – cchantep

+0

を示しています。必要なソフトウェアをインストールしているうちに私は速すぎました。 – jerome

答えて

2

のJava 9は、本日発表し、私はその後、ScalaはまだJDK 9をサポートしていないことを発見し、それは、JDK 9でプレイを構築するだけでは不可能だということ9.

へのJava 1.8から私のプレイプロジェクトを変更しました。

JDK 9を支持スカラ座での作業が始まっているようだ:

https://github.com/scala/scala-dev/issues/139

ただ、悲しい、それはリリースでは動作しないこと。

関連する問題