Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Java】javacによるコンパイル時のエラーメッセージ「XXX: エラー: 構文解析中にファイルの終わりに移りました」

XXXにそのソースファイルの最終行の行数が入っていた場合は、波括弧{}が一対一で対応していない可能性が高い。

長いプログラムであれば、エディタの置換機能を使用して、「{」と「}」をそれぞれ「{」と「}」で置換してみる(同じ文字で置換をするということ)。たいていのエディタでは置換後には置換した個数が表示されると思うが、前波括弧と後波括弧の数が異なっていれば、括弧が対応をしていないことになる。まずは、これを調べてみること。Javaのソースファイルは、波括弧は必ず対になる。

スッキリわかるJava入門 第2版 (スッキリシリーズ) 改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで 徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応 Effective Java 第3版 増補改訂版Java言語で学ぶデザインパターン入門 [ワイド版]オラクル認定資格教科書 Javaプログラマ Silver SE 8 オラクル認定資格教科書 Javaプログラマ Silver SE 7 Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで ワイド版JavaプログラマSilver SE 8 スピードマスター―オラクル認定資格教科書 JavaエンジニアのためのEclipse パーフェクトガイド やさしいJava 第6版 (「やさしい」シリーズ)