在 intellij上安装scala插件后,我开始遇到"无法解析符号"消息的奇怪错误.
在我的java代码中使用scala元组时出现.
这个错误并没有阻止我成功构建/运行,但我无法摆脱它们,这让我很困惑.
我相信这是intellij本身的一个错误.
代码
import scala.Tuple2; public class testTuple2 { public static void main(String[] args) { //this line show errors Tuple2tuple = new Tuple2 (3, 4); System.out.println("Tuple 1" + tuple._1); //this line doesn't show errors System.out.println("Tuple 1" + tuple._1()); } }
pom文件
4.0.0 com.test com.test 1.0-SNAPSHOTcom.test org.scala-lang scala-library 2.10.4
一些事实:
我使用maven作为构建工具
相同的代码在eclipse上运行良好
Intellij(Ultimate)版本在Ubuntu 14.04 LTS上是14.1.5
Scala插件版本是1.5.4
Project SDK版本为1.8.0_60
我的考验
我尝试使缓存无效并重新启动想法但是徒劳无功我尝试删除/禁用插件并且它工作但我需要插件用于我的scala项目所以这对我来说不是一个有效的解决方案.我尝试将intellij更新到最新版本和scala插件但是徒劳无功