Play Framework & IntelliJ - 无法解析符号索引/路由
Posted
技术标签:
【中文标题】Play Framework & IntelliJ - 无法解析符号索引/路由【英文标题】:Play Framework & IntelliJ - Cannot resolve symbol index/routes 【发布时间】:2015-10-29 18:10:05 【问题描述】:我是 playframework/intellij 的新手,我终于成功地导入了 play-java-intro(是的!),但是当我尝试编辑 Application.java 文件时,我请参阅下图中显示的错误“无法解析符号索引”和“无法解析符号路径”。
这是什么意思? 如何消除这些错误/警告?
我也尝试运行该程序以查看它是否有效,并且该项目有效。这意味着错误显示为错误。
另外,如何在 IntelliJ 中刷新项目?我曾经设法做到这一点,但那是在右上角出现一个弹出窗口之后。在那之后我再也没有找到刷新按钮。只是一个“同步项目”,什么都不做。
【问题讨论】:
Cannot resolve symbol routes的可能重复 我遇到了类似的问题 - please see my answer here。 【参考方案1】:执行以下操作:
1- 在 intelliJ 中导航到项目结构 > 模块
2- 在源选项卡中找到 target > scala_2.11 > src_managed > main 并点击它。
3- 通过单击浏览窗格顶部的按钮将其标记为“来源”。
4- 点击确定
应该是这样的。
【讨论】:
编辑:我有 scala 2.10...为什么我不是 2.11? @user2621292 您是否将 build.sbt 文件中的 scalaVersion 属性设置为正确的值?在你的 build.sbt 中试试这个:scalaVersion := "2.11.2"
【参考方案2】:
我遇到了类似的问题,我已将 IntelliJ 更新到 2017.3 版,现在一切正常。
【讨论】:
以上是关于Play Framework & IntelliJ - 无法解析符号索引/路由的主要内容,如果未能解决你的问题,请参考以下文章
Play Framework Routes 中的 Scala 反引号
Play Framework 1.2.4:#select 模板的选定选项
从 Play Framework 更改 WS API! 2.4 至 2.5