본문 바로가기
Java/Java with Error

[해결 방법] java.lang.ArrayIndexOutOfBoundsException

by HJ0216 2023. 2. 19.

 기본 환경: IDE: Eclipse, Language: Java

 

발생 Error

Java에서 다음 Source Code를 실행할 경우,

public class ArgsNull {

	public static void main(String[] args) {
		String[] strArr = {"Com", "pu", "ter"};
		String inputId = args[0];
	}
}

Index 0 out of bounds for length 0

java.lang.ArrayIndexOutOfBoundsException 발생

 

 

Error 원인

String[] args에 배열값을 입력하지 않음

 

 

해결 방법

Run→Run Configuration→Arguments에 값 입력

⚠️ Run Configuration하기 전에 Run을 적어도 1번은 해야 해당 java 파일이 보임

⚠️ Names에 작업하려는 java file이 맞는지 확인