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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 钱志新 中级黑马   /  2013-2-1 16:20  /  1808 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一个能够在Myeclipse下面运行的没有任何错误的程序,在DOS下就不能运行,出现如图错误

1.jpg (75.88 KB, 下载次数: 42)

1.jpg

5 个回复

倒序浏览
估计是jar包的原因myeclipse有自动到jar包 的功能 而doc没有
回复 使用道具 举报
你的路径还有就是类名  你这是直接运行的  在路径下有没有类文件  这些你看下
回复 使用道具 举报
NoClassDefFoundError   当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。 大概就楼上说的那样吧.......
回复 使用道具 举报
在dos下临时设置java的环境变量,在运行你的程序。set classpath=x:/java/ 此路径是你编译后的class路径。
------------------------------
classpath就是指明.class文件的目录;比如你有个 Hello.class文件在D盘,而你当前工作坏境在C盘,你要用java命令运行该文件:java classpath D:\Hello.class
-------------------------------
看看是否能执行?{:soso_e100:}
回复 使用道具 举报
在你dos的当前路径下没有该类吧?你没配置path?还是你的类不再path下面?总之就是你这个类不在这个路径下,或者你打错了类的名字
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马