在eclipse下新建了一个java项目:first,其后新建一个包:doudou;在新建一个类:hello。
在eclipse下运行成功,我想在cmd下运行,却一直提示错误:java.lang.NoClassDefFoundError。。。
然后我就同样在新建一个java项目:gfh,其后没有新建包,默认为缺省包;在新建一个类:hello,就能在cmd下运行,
难道就是因为包的原因吗?请高手指点啊。。。。在线等。。。。。。。
------解决方案--------------------
首先,你用了Eclipse,为什么还要跑命令行下运行?
如果你建了包,命令行运行的时候,
1. 命令行cd到顶层(包目录的上一层)
2. 带上包名,比如 java doudou.hello