這些代碼行爲什麼我可以通過命令行編譯此代碼,但不能與Eclipse?通過命令行使用<code>javac</code>時
System.out.println(
Stream.of("adam", "bob", "adrian", "brian")
.collect(
Collectors.groupingBy(
x -> x.substring(0,1), //1
Collectors.joining("-")))
);
編譯很好,但是當我嘗試在Eclipse編譯我得到這個錯誤
方法SUBSTRING(INT,INT)是未定義的對於類型CharSequence
Eclipse如何幹擾編譯器?不是IDE只使用javac.exe
?
我使用Eclipse 4.4.1月神與Oracle jdk1.8.0_45
在Eclipse Mars 4.5.1中適用於我。只需升級。 –
您的Eclipse項目是否可能使用不同版本的Java進行編譯? – brimborium
[javac和Eclipse編譯器有什麼不同?](http://stackoverflow.com/questions/3061654/what-is-the-difference-between-javac-and-the-eclipse-compiler) – MPirious