자주 발생하는 에러를 정리했다.
cannot find smybol
또는 cannot resolve symbol
지정된 변수 or 메서드를 찾을 수 없다.
선언되지 않은 변수 or 메서드 사용할 경우
변수 or 메서드 이름을 잘못 사용할 경우
';' expected
세미콜론이 필요한 곳에 없다.
Exception in thread "main" java.lang.NoSuchMethodError: main
main 메서드를 찾을 수 없다.
main 메서드가 없을 경우
public static void main(String[] args) 에 오타가 있을 경우
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Hello 클래스를 찾을 수 없다.
클래스명(대소문자까지)이 다를 경우
*.class 가 정상적으로 생성되지 않았을 경우
클래스패스(classpath) 설정이 바르게 되지 않았을 경우
illegal start of expression
문장 앞부분의 문법이 맞지 않다.
class, interface, or enum expected
키워드 class나 interface 또는 enum 이 없다.