我在项目中使用了很多Java SE 8功能,IDE是Mac上的Eclipse。代码运行良好,但似乎Javadoc创建者不理解这些创新:
非法开始表达
.map((num)->num.toString())
')'预计.reduce((s1, s2)-> s1 + " " + s2);
等...
我的主张是否正确?如果是这样,我如何将Javadoc版本更新到8?
更新
到处都不是Java 8吗?
答案 0 :(得分:0)
将您的eclipse JRE设置为JDK 8运行时。
Window -> Preferences -> Java -> Installed JRE -> Edit -> Directory and selecting the JDK 8 installation folder.
还要确保使用JDK 8运行时启动eclipse。使用java -version
答案 1 :(得分:0)
我发现,文档是由此文件生成的:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javadoc
。但是,我没有JDK8这样的文件。因此,我在Eclipse中生成时,下载了上次更新并自行编写了 javadoc -file的路径。