黑马程序员技术交流社区

标题: 命令行下程序运行出错,求解答 [打印本页]

作者: aspoMAN    时间: 2013-9-19 22:30
标题: 命令行下程序运行出错,求解答
本帖最后由 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.


此处报错为“找不到类”异常,重新检查了类名,发现没错,于是派出这个原因。
又怀疑是不是本地环境变量配置的问题,于是把环境变量删除重新配置了一遍,发现还是会报错。是命令行窗口有问题吗?
求解答。

作者: 落木随风    时间: 2013-9-19 23:09
是不是忘记输入包名了?还有就是没写mian方法,要不然环境变量配置错误?
作者: aspoMAN    时间: 2013-9-20 01:24
落木随风 发表于 2013-9-19 23:09
是不是忘记输入包名了?还有就是没写mian方法,要不然环境变量配置错误?

是系统配置的问题,已解决,谢谢

作者: 黄文伯    时间: 2013-9-20 09:21
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
作者: aspoMAN    时间: 2013-9-20 10:28
黄文伯 发表于 2013-9-20 09:21
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~ ...

已经改了,谢谢





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2