본문 바로가기
Java & Kotlin/개념정리

03_자바에서 자주 발생하는 에러와 해결방안

by Echo12 2021. 7. 10.

1. cannot find symbol 또는 cannot resolve symbol

 

번역 :

기호를 찾을 수 없음 ,

기호를 확인할 수 없음

 

해석 :

지정된 변수나 메소드를 찾을 수 없음.

선언하지 않은 변수나 메소드를 사용하거나

변수 , 메소드의 이름을 잘못 사용한 경우에 발생합니다.

 

2. '.' expected

 

번역 :

';' 예상.

 

해석 : 

;(세미콜론)이 필요한 곳에 없다는 뜻입니다.

자바의 모든 문장의 끝에는 ; 을 붙여줘야 합니다.

 

3. Exception in thread "main" java.lang.NoSuchMethodError: Hello

 

번역 :

"main" java.lang 스레드의 예외입니다.NoSuchMethodError: Hello

 

해석 :

"main"메소드를 찾을 수 없다는 뜻입니다.

클래스 내 메인 메소드가 존재하지 않거나 메소드 선언부(public static void main(String[] args)에 오타가 존재할 경우 오류가 뜹니다.

 

4. Exception in thread "main" java.lang.NoClassDefFoundError: Hello

 

번역 : 

"main" java.lang 스레드의 예외입니다.NoClassDefFoundError: Hello

 

해석 : 

Hello라는 클래스를 찾을 수 없다는 뜻입니다.

 

5. illegal start of express

 

번역 :

속달의 부정 출발

 

해석:

문장에 문법적 오류가 있다는 뜻입니다.