Set*_*ter 1 processing lambda java-8
我在处理 3.3.6 中有以下代码片段:
menuBarButtons.add(new TextButton("File", 0, 0, 20, menuBarHeight, (() -> println("Test")) ));
但是,处理给出了错误
Lambda expressions are allowed only at source level 1.8 or above
通过更改构建路径/运行配置中的 JRE,这在任何普通的 Java IDE 中都很容易修复,但我在设置中找不到任何选项。我尝试将更新的 JRE 复制粘贴到处理文件夹中,但无济于事。
目前,Processing 编辑器不支持 Java 8 语法。更多信息在这里。
如果您确实需要 Java 8 语法,您始终可以将Processing 作为来自另一个 IDE的 Java 库使用,如果您愿意,您可以在其中使用 Java 8。
归档时间: |
|
查看次数: |
459 次 |
最近记录: |