我正在學習java反射。我正在使用下面的代碼。但是當我運行時,它會給出錯誤在java反射中找不到類
未報告的異常ClassNotFoundException;必須被捕獲或宣佈拋出 Class className = Class.forName(「First」);
也許我錯了某個地方。請幫助我。下面的代碼:
import java.lang.reflect.Method;
public class First{
public void print(){}
public void ready(){}
}
public class test{
public static void main(String args[])
{
Class className=Class.forName("com.Test.First");
Method[] methods=className.getMethods();
System.out.println("First method is" + methods[0]);
}
}
它的意思正是它所說的。你必須在''main'方法中添加'拋出ClassNotFoundException',或者你需要將產生該編譯錯誤的語句放在'try'塊中,後面跟着'catch(ClassNotFoundException e)'。感謝VGR的 – VGR
。得到它了。 – mamecu