1) '}'의 갯수
' } ' 중괄호가 많거나 적게 들어간 경우 나는 일반적이고 흔한 오류로 작성된 많으면 삭제, 적으면 추가를 해주어 오류를 해결한다.
이러한 에러를 미연에 방지고자 한다면 아래의 그림과 같이 해당 괄호가 어디에 속하는지 주석을 달아 직관적으로 작성해주면 사소한 문법적 에러를 방지 할 수 있다.
2) 탭과 스페이스 혼용
탭과 스페이스를 혼용으로 사용하게 되어 이런 메시지가 나오기도한다.
이런 경우 코드를 다시 작성하여 자동들여쓰기(이클립스 기준: ctrl+shift+f)하여
수정하면 해결된다.
그러므로 들여쓰기 할 때 일관되게 스페이스 또는 탭을 쓰는 것이 좋으며, 보편적으로 탭을 이용하여 들여쓰기를 많이한다. 자동들여쓰기 또한 하나의 방법이 될 수 있다.
3) 불완전한 주석
위의 내용들을 다 지켰을 때도 에러가 난다면 밑의 그림과 같은 경우일 것이다.
밑의 그림의 경우처럼 불완전한 주석문으로 인해 에러가 발생한다.
그러므로 48줄의 '*/'을 삭제하면 오류가 해결된다.
코드의 양이 적다면 금방 찾아 낼 수 있지만 코드의 양이 많아 진다면 저런 사소한 문장을 하나 찾는 다는 것은 여간 쉬운 일이 아니므로 유의해서 작성하자.
4) 코드를 복사하여 붙여넣기 했을 경우
이클립스 내에서가 아닌 다른 곳에서 코드롤 복사하여 이클립스에 붙여넣기 하여도 간혹 에러가 발생하는 경우가 있다.
이런 경우의 해결 방법은 syntax 에러로 x표시가 뜬 '}'곳에서 Backspace 두 번을 입력하면 에러가 사라진다.