☕ 기본 환경: 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이 맞는지 확인
'Java > Java with Error' 카테고리의 다른 글
[해결 방법] java.sql.SQLException (0) | 2023.02.21 |
---|---|
[해결 방법] java.lang.Error (0) | 2023.02.20 |
[해결 방법] java.io.InvalidClassException (0) | 2023.02.17 |
[해결 방법] java.io.NotSerializableException (0) | 2023.02.17 |
[해결 방법] java.util.IllegalFormatPrecisionException (0) | 2023.02.17 |