[질문]Class 클래스에서의 에러..


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]

글쓴이 :정현동 1999년 9월 11일 04:05:10

안녕하세요. 남쪽나라의 병래입니다.
java.lang.Class에서 Method Api를 사용한 프로그램인데요
이상하게도 배열예외가 발생합니다.
밑에는 소스와 에러 입니다.

import java.lang.reflect.*;
class MethodInfo{
public static void main(String args[]){
try{
Class c = Class.forName(args[0]);
System.out.println("selected class : " + c.getName() + "\n");
Method methods[] = c.getMethods();
for(int i=0 ; i<methods.length ; i++){
String methodString = methods[i].getName();
System.out.println("method name: " + methodString);
String returnString = methods[i].getReturnType().getName();
System.out.println(" return type : " + returnString);
Class parameterTypes[] = methods[i].getParameterTypes();
System.out.print(" parameter types: ");
for(int k=0 ; k<parameterTypes.length ; k++){
String parameterString = parameterTypes[k].getName();
System.out.print(" " + parameterString);
}
System.out.println();}
} catch (ClassNotFoundException e){
System.out.println("no such class: " + e);
}
}
}
-------------------------------------
에러 :
java.lang.ArrayIndexOutOfBoundsException


at MethodInfo.main(MethodInfo.java, Compiled Code)


Exception in thread "main" Process Exit...


꼭 가르쳐 주세요.
그럼 건강하세요.


다음 글들:



이어서 글올리기(답하기)

이름:
E-Mail:
제목:
내용:
HTML 태그 포함 여부: HTML 문서일 경우 체크
관련 URL(선택):
URL 제목(선택):
관련 이미지 URL:


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]