Class.forName中的线程“ main”中的异常java.lang.ClassNotFoundException

时间:2018-11-15 06:08:01

标签: java

enter image description here

我在这里附加了我的代码。我尝试使用newInstance方法获取对象。并显示ClassNotFound exception

1 个答案:

答案 0 :(得分:0)

您必须在您的类中包含程序包名称,以创建如下所示的abc类的新实例,并且您还必须抛出一些例外,我在下面的示例中也提到过。

public class TestCircle {

    public static void main(String args[]) throws InstantiationException, IllegalAccessException, ClassNotFoundException{
        Class.forName("yourPackageName.abc").newInstance();

    }
 }

class abc {
    static
          {
            System.out.println("Executed static block");
          } {
            System.out.println("Executed Object");
        }
}