反射抛出异常.为什么?

Ern*_*usc 0 java

好的,例如我有这个代码:

class Document {

// blablabla

}
Run Code Online (Sandbox Code Playgroud)

我的主要人物:

Object cl =Class.forName("Document"); // throws ClassNotFoundException: Document
Run Code Online (Sandbox Code Playgroud)

为什么找不到我的班级定义?

Mur*_*nik 5

你应该用它的完全限定名称来引用你的课程:

Object cl =Class.forName("org.yourpackage.Document");
Run Code Online (Sandbox Code Playgroud)