本帖最后由 aspoMAN 于 2013-9-20 10:26 编辑
在命令行下编译了一个小程序,运行时出现了下列错误:
Exception in thread "main" java.lang.NoClassDefFoundError: StaticDemo (wrong nam
e: com/itheima/StaticDemo)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: StaticDemo. Program will exit.
此处报错为“找不到类”异常,重新检查了类名,发现没错,于是派出这个原因。
又怀疑是不是本地环境变量配置的问题,于是把环境变量删除重新配置了一遍,发现还是会报错。是命令行窗口有问题吗?
求解答。
|