这个其实是我在看《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又可以了。