0
GridBlock firstBlock =grid.getEntranceBlock(); //enter through entrance
assert(firstBlock!=null);
上記のassertキーワードは、IDEAによって作成されたもので、理由はわかりません。コンパイルしようとすると警告が表示される "警告:(83、25)java:リリース1.4では 'assert'はキーワードであり、識別子として使用されないかもしれない。 ( ' assert 'をキーワードとして使用します)。私が理解するように、何もインポートすることなくアサートを使用することができます。今私は何が欠けているのか分からない。私は新しいJDKをダウンロードしようとしましたが、それは役に立たなかった。あなたには、いくつかの理由で非常に古いレベルにあるかもしれない[ファイル]> [プロジェクト構造>プロジェクト>プロジェクト言語レベルassertキーワード(シンボルアサートを解決できません)
:私はのIntelliJ
'-ea'オプションがありません。[this](http://stackoverflow.com/questions/18168257/where-to-add-compiler-options-like-ea-in-intellij-idea)を参照してください。 –
周辺のコードを共有できますか?私の推測では、その行の上のどこかに構文エラーがあります。 –
私は私のコメントを取り下げ、警告であることに気付かなかった。だからあなたはバージョン<1.4でコンパイルしていますか? –