楼主: 
Solyo (Love Moives)   
2014-12-08 21:22:47抱歉本人不会JAVA
发现只要是像在^^^标注中的写法,就会有cannot find symbol的问题
 JavaRDD<Integer> lineLengths = lines.map(new Function<String, Integer>() {
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          public Integer call(String s) { return s.length(); }
        });
int totalLength = lineLengths.reduce(new Function2<Integer, Integer, Integer>() {
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          public Integer call(Integer a, Integer b) { return a + b; }
        });
javac -version
javac 1.7.0_72
在mvn的pom.xml档中设定 ,也是一样
 <maven.compiler.source>1.7</maven.compiler.source>
 <maven.compiler.target>1.7</maven.compiler.target>
困了几天了,还是交给专业的来好了
感谢