A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aspoMAN 中级黑马   /  2013-9-19 22:30  /  1354 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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.


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

评分

参与人数 1技术分 +2 收起 理由
黄文伯 + 2 赞一个!

查看全部评分

4 个回复

倒序浏览
是不是忘记输入包名了?还有就是没写mian方法,要不然环境变量配置错误?
回复 使用道具 举报
落木随风 发表于 2013-9-19 23:09
是不是忘记输入包名了?还有就是没写mian方法,要不然环境变量配置错误?

是系统配置的问题,已解决,谢谢
回复 使用道具 举报
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
回复 使用道具 举报
黄文伯 发表于 2013-9-20 09:21
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~ ...

已经改了,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马