我已经下载了windows的类型安全堆栈并创建了一个新项目。当我启动sbt并尝试运行新的未修改的应用程序时出现此错误:
[error] java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory
出于好奇,我也尝试编译项目。错误是不同的:
[error] IO error while decoding .....welcome.template.scala with UTF-8
[error] Please try specifying another one using the -encoding option
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
这听起来像是一个类路径问题。确保netty jar包含在那里
答案 1 :(得分:0)
你可以尝试将-Dfile.encoding = UTF-8添加到你的sbt脚本中,看看是否有帮助?
我也调整了模板,请丢弃app文件夹并尝试使用g8创建一个新应用
答案 2 :(得分:0)
调整后默认模板正常工作但如果我将“ä”字符添加到文件
@main("Welcome to ü") {
@welcome(message)
}
会抛出错误:
解码/.../views/html/index.template.scala时出现IO错误 UTF-8请尝试使用-encoding选项指定另一个
答案 3 :(得分:0)
我发现在我的脚本中有一个-Dfile.encoding = UTF-8,但我也遇到了同样的错误:
[error]解码时出现IO错误..... * .java与UTF-8 [错误]请尝试使用-encoding选项指定另一个