我试着和Kestrel2.4.1 (http://robey.github.io/kestrel/)一起玩。不幸的是,它没有发射。当我运行devel.sh脚本时,我会得到以下异常。IOther脚本产生类似的异常。
Starting kestrel in development mode...
May 17, 2014 2:26:06 PM java.util.logging.LogManager$RootLogger log
FATAL: Error in config file: %s
java.lang.UnsupportedOperationException: Position.line
at scala.tools.nsc.util.Position$class.line(Position.scala:173)
at scala.tools.nsc.util.NoPosition$.line(Position.scala:196)
at com.twitter.util.Eval$StringCompiler$$anon$1.display(Eval.scala:444)
at scala.tools.nsc.reporters.AbstractReporter.info0(AbstractReporter.scala:45)
任何帮助都将不胜感激。我正在使用Java 8。
发布于 2014-05-17 15:15:57
Scala对Java 8的支持甚至在2.11.0中也是实验性的,github版本的Scala的最后一个版本被用作2.9.2
来自:Kestrel构建文件
scalaVersion := "2.9.2",
来自:Scala2.11.0现在可用了!
The Scala 2.11.x series targets Java 6, with (evolving) experimental support for Java 8. In 2.11.0, Java 8 support is mostly limited to reading Java 8 bytecode and parsing Java 8 source. Stay tuned for more complete (experimental) Java 8 support.
如果不修复2.10和2.11的编译问题,那么Scala将需要对Java 8提供更好的支持。
发布于 2017-06-19 09:29:12
实际上是Logger不能正确地插入它。确保queuePath
和filename
of development.scala可用。
https://stackoverflow.com/questions/23712463
复制相似问题