min's devlog
[Java] 자주 발생하는 에러2 본문
Exception in thread "main" java.lang.NoClassDefFoundError:Hello
- Hello 라는 클래스를 찾을 수 없다는 뜻
- Hello의 철자, 대소문자 등을 확인, 이상이 없다면 클래스 파일(*.class)이 생성되었는지 확인 필요
- (Hello.java가 정상적으로 컴파일 된 경우 Hello.class가 있어야 함 / 클래스파일이 존재하는데 동일한 메시지가 반복될 경우 클래스패스(classpath)의 설정이 바르게 되었는지 확인 필요)
illegal start of expression
- 문장(또는 수식)의 앞부분이 문법에 맞지 않다는 뜻
- 문법적 오류가 있다는 것으로, 괄호( '(', '{' ) 등을 열고서 닫지 않았거나, 수식이나 if문, for문 등에 문법적 오류가 존재하는 경우 또는 public, static 등의 키워드를 잘못 사용한 경우 발생
- 에러가 발생된 부분이 문법적으로 올바른지 확인 필요
class, interface, or enum expected
- 키워드 class나 interface 또는 enum이 없다는 뜻 (보통 괄호 ('{' 또는 '}')의 개수가 일치 하지 않는 경우 발생)
- 열린괄호와 닫힌괄호의 개수가 같은지 확인 필요
'Error Note' 카테고리의 다른 글
[Education center] Plan (0) | 2022.05.11 |
---|---|
[Hospital] (0) | 2022.04.30 |
[Java] 자주 발생하는 에러1 (0) | 2022.04.26 |
[Java] java.lang.NoSuchMethodError:main (0) | 2022.04.18 |
[Java] NoClassDefFoundError (0) | 2022.04.07 |
Comments