GridBlock firstBlock =grid.getEntranceBlock(); //enter through entrance
assert(firstBlock!=null);
以上断言关键字由IDEA标记,我不明白为什么。如果我尝试编译,我会收到警告"警告:(83,25)java:从版本1.4开始,'断言'是关键字,不能用作标识符 (使用-source 1.4或更高版本来使用'断言'作为关键字)"。据我所知,您可以使用assert而无需导入任何内容。现在我不明白我错过了什么。我尝试下载新的JDK,但它没有帮助。我正在使用Intellij
答案 0 :(得分:1)
检查"语言水平"您的项目正在使用:文件>项目结构>项目>项目语言水平
出于某种原因,你可能处于一个非常古老的层面。如果没有理由参与其中,只需尝试将其增加到更现代的东西 - 这也将为您提供其他非常有用的语言功能。