繁体   English   中英

播放框架InjectedRoutesGenerator错误

[英]Play Framework InjectedRoutesGenerator Error

我使用最新的类型安全激活器创建了一个新的Play + Scala项目,当尝试在IntelliJ IDE中导入时,出现错误提示,

信息]从E:\\ Personal \\ Scala工作区\\ DeployZip \\ project E:\\ Personal \\ Scala工作区\\ DeployZip \\ build.sbt:18:错误:未找到:值valuesGenerateRoutesroutersGenerator:= InjectedRoutesGenerator ^ [错误]类型错误在表达式中查询IDE日志以获取更多详细信息(“帮助” |“显示日志”)

此错误的可能原因是什么?

我已经安装了jdk 1.8,现在我可以成功创建项目,而不会出现任何错误。

但是当我尝试使用

活化剂运行

我现在跌破错误了,

java.lang.UnsupportedClassVersionError: org/webjars/WebJarExtractor$Cache : Unsupported major.minor version 51.0

根据本文 ,我认为Unsupported major.minor version 51.0意味着您的播放应用程序是使用Java 1.7(版本51)编译的,但是您却安装了Java 1.8(版本52) ,因此出现了此错误。 我建议您参考本文 ,了解如何在不同的Java版本之间进行切换。

我遇到了错误消息,说不Unsupported major.minor version 52.0 ,安装了最新Unsupported major.minor version 52.0 (Java 1.8)后,该错误已解决。

希望这可以帮助。

这是我为解决此问题所做的工作。 即使您安装了Java 1.8,这还是不够的。 您必须更新“路径”和“ JAVA_HOME”。

安装后,尝试在环境变量的PATH中设置jdk1.8路径。 还要确保,如果PATH中有其他版本的Java,则将jdk 1.8路径放在Java的先前版本之前。 或者以防万一,将其放在路径的最开始。

我有同样的问题。 在将Intellij升级到最新版本之后,一切正常(也许我的过时版本使用JDK1.7,而激活器使用1.8?)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM