lotus-notes – 无法修复“语法错误,’每个’语句只有在源级别为1.5时才可用”

我正在编写一个使用参数化集合类型和增强型for循环的
Java代理.然后,Domino Designer 8.5.3告诉我在快速修复操作中将项目的合规性级别更改为1.5.

如果我这样做,项目重建并没有任何变化.如果我转到项目的Java编译器设置来手动设置它,或者在工作区设置中更改它,则没有任何反应.我怎样才能摆脱这个错误?

最佳答案 Domino Designer中有一个恼人的错误.文件/首选项中的“编译器合规性级别”将在客户端重新启动后始终显示1.5,并且对Java代理完全没有影响.

要设置代理的合规性级别,请打开代理并打开java类.打开菜单项目/属性 – > Java编译器.设置为“启用项目特殊设置”并将“编译器合规性级别”设置为1.6.

《lotus-notes – 无法修复“语法错误,’每个’语句只有在源级别为1.5时才可用”》

要查看代理的合规性级别,请打开代理视图,单击代理(不要打开它),查看属性/字段,字段“$JavaCompilerSource”和“$JavaCompilerTarget”将显示信息.

《lotus-notes – 无法修复“语法错误,’每个’语句只有在源级别为1.5时才可用”》

点赞