我使用最新的类型安全激活器创建了新的Play + Scala项目,当尝试在IntelliJ IDE中导入时,我遇到了错误,
info]从E:\ Personal \ Scala Workspace \ DeployZip \ project加载项目定义 E:\ Personal \ Scala Workspace \ DeployZip \ build.sbt:18:错误:未找到:value routesGenerator routesGenerator:= InjectedRoutesGenerator ^ [error]在表达式中键入错误 有关更多详细信息,请参阅IDE日志(帮助|显示日志)
出现此错误的可能原因是什么?
答案 0 :(得分:1)
我已经安装了jdk 1.8,现在我能够成功创建项目而没有任何错误。
但是当我尝试使用
运行播放应用程序时激活器运行
我现在收到了以下错误,
java.lang.UnsupportedClassVersionError: org/webjars/WebJarExtractor$Cache : Unsupported major.minor version 51.0
答案 1 :(得分:0)
根据this article,我认为Unsupported major.minor version 51.0
表示您的播放应用程序是使用 Java 1.7(版本51)编译的,但您有 Java 1.8(版本) 52)安装,所以你得到这个错误。我建议您参考this article,了解如何在不同的Java版本之间切换。
我遇到了Unsupported major.minor version 52.0
的错误,在我安装了最新版本(Java 1.8)之后,它已经解决了。
希望这有帮助。
答案 2 :(得分:0)
以下是我为解决问题所做的工作。即使你安装java 1.8也是不够的。你必须更新'路径'和' JAVA_HOME'。
安装后,尝试在环境变量的PATH中设置jdk1.8路径。还要确保如果在PATH中有其他版本的java,则将jdk 1.8路径放在之前版本的java之前。或者只是将它放在路径的最开头。
答案 3 :(得分:0)
我有同样的问题。在我将Intellij升级到最新版本之后一切正常(可能我的过时版本使用了JDK1.7,而激活器使用的是1.8?)。