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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© simonqian 中级黑马   /  2013-5-24 14:14  /  1075 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 simonqian 于 2013-5-28 21:31 编辑

我写了一个程序编译成功了,但是在运行的时候出现了java.lang.NoClassDefFoundError错误,我是在cmd格式下面操作的,我的jdk安装是在c:\jdk下,但是java文件代码写在D:\java文件中,求解决,急急~~~~~~~~

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

4 个回复

倒序浏览
先占个沙发,哈哈
回复 使用道具 举报
java.lang.NoClassDefFoundError  //提示找不到类

建议:1、看一下Classpath配置有无问题  2、检查一下类名是否正确。 3、CMD的命令是在哪个目录下执行的,需切换到类所在的目录。
回复 使用道具 举报
吕振中 发表于 2013-5-24 14:20
java.lang.NoClassDefFoundError  //提示找不到类

建议:1、看一下Classpath配置有无问题  2、检查一下类 ...

是切换到要运行的类的目录下的
回复 使用道具 举报
本帖最后由 吕振中 于 2013-5-24 16:18 编辑
simonqian 发表于 2013-5-24 15:12
是切换到要运行的类的目录下的

那你还是检查一下clsspath吧,如果仍排查不出来请在cmd下输入set classpath命令然后截图看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马