我正在编写一个使用参数化集合类型和增强型for循环的Java代理。然后,Domino Designer 8.5.3告诉我在快速修复操作中将项目的合规性级别更改为1.5。
如果我这样做,项目将重建并且不会发生任何变化。如果我转到项目的Java编译器设置来手动设置它,或者在工作区设置中更改它,则没有任何反应。我怎样才能摆脱这个错误?
答案 0 :(得分:2)
Domino Designer中存在一个恼人的错误。 "编译器合规性级别"在文件/首选项中,在客户端重新启动后将始终显示1.5,并且对Java代理完全没有任何影响。
要设置代理的合规性级别,请打开代理并打开java类。打开菜单项目/属性 - > Java编译器。设置为"启用项目特殊设置"并设置"编译器合规性级别"到1.6。
要查看代理的合规性级别,请打开代理视图,单击代理(不要打开它),查看属性/字段,字段" $ JavaCompilerSource"和#34; $ JavaCompilerTarget"将显示信息。