java.lang.NoClassDefFoundError
自己在练java的时候在eclipse里面生成了项目创建了一个类,结果用cmd运行报出错误
说什么 wrong name
在网上找了找
原来是因为项目包名字的原因,具体原理还没弄清,先记下来一下
javac xxx.java 编译文件生成 class 文件
java xxx 运行文件 不用加后缀名
如果不是自己用手敲的代码 是用eclipse 生成的项目 就有可能报错NoClassDefFoundError
解决方法就是运行一下
javac -d . xxx.java 注意中间的 “.”
其中 . 代表当然目录 -d(directory)
然后在当前目录生成一个包 里面有xxx的class 文件 在执行 java 包名.xxx 就行了!