- cannot find symbol 또는 cannot resolve symbol
지정된 변수나 메서드를 찾을 수 없다는 뜻 (대소문자 불일치나 오타가 난 경우가 많음)
- ‘;’ expected
세미콜론 ‘;”이 필요한 곳에 없다는 뜻
- Exception in thread “main” java.lang.NoSuchMethodError: main
메인메서드를 찾을 수 없다는 뜻
main이 없거나 메서드 선언부에 오타가 존재할 수 있음
- Exception in thread “main” java.lang.NoClassDefFoundError: Hello
Hello라는 클래스를 찾을 수 없다는 뜻
오타나 대소문자를 확인해보고 이상이 없으면 클래스파일(*.class)이 생성되었는지 확인할 것
그래도 안 된다면 클래스패스(classpath)설정이 바르게 되었는지 다시 확인하기
- Illegal start of expression
문장의 앞부분이 문법에 맞지 않는다는 의미
괄호의 부재나 함수, 수식 등의 문법적 오류, 키워드를 잘못 사용한 경우에 발생
- class, interface, or enum expected
키워드인 ‘class, interface, enum’이 없다는 의미.
보통 괄호 ‘{‘ 나 ‘}’의 개수가 일치하지 않는 경우에 발생
[정규식 패턴] 내가 보려고 적어두는 자주 쓰는 정규식 표현 (0) | 2021.11.11 |
---|---|
[정규 표현식] 정규 표현식에 사용되는 특수 문자, 패턴 정리 (0) | 2021.04.12 |
[github] 깃허브 팀프로젝트 시 공용 저장소 만들기, github 팀저장소 생성, github organization, 깃허브 팀원 초대 (0) | 2021.02.28 |
개발자가 가장 많이쓰는 프로그램 자바 || 자바의 역사, 자바 특징, JVM 간략 설명 (0) | 2020.10.22 |
톰캣9 설치 및 실행하기_ Tomcat9 download (0) | 2020.10.21 |