关于解释class文件时出现java.lang.ClassNotFoundException的问题

    这个其实是我在看《java从入门到精通》(第4版)时出现的问题,应该是这本


    这上面举得第一个例子是MyApp

public class MyApp

{

            public static void main(String[] args)

            {

                    System.out.println("XXX!");

            }

}

    这个你按照树上的步骤直到编译出MyApp.class是没问题的,但是当你java MyApp时,就会出现错误,提示

    java.lang.ClassNotFoundException           (就是找不到指定的class)

    具体解释是1 调用class的forName方法时,找不到指定的类

                 2 ClassLoader 中的 findSystemClass() 方法时,找不到指定的类

                 3 ClassLoader 中的 loadClass() 方法时,找不到指定的类

(网上的,我也看不懂)

    但其实还有一本书是《java程序设计基础》,就是紫皮的。


    这上面举得第一个例子和那个白皮的差不多,就是在开头多了一行

    //filename:XXX.java

    然后就可以解释出来了。 

    ....

【第二次编辑  2018/7/23/10:05】

又出现这个情况了,我直接删掉了classpath环境变量,再打开DOS解释class又可以了。

你可能感兴趣的:(关于解释class文件时出现java.lang.ClassNotFoundException的问题)