之前用java编了些程序,能够顺利运行
自从重装了系统之后,编译没问题,一运行就出现异常
Exception in thread "main" java.lang.NoClassDefFoundError:类名
究竟是怎么回事
问题是以前能够成功运行的程序现在都不行了
里面的内容都没有改过
刚又有新发现
用JCreator可以成功运行,之前在dos下运行不行,用JBuilder不行
不是啊
是java a,一直都是这样操作的
没重装系统前什么问题都没有
JCreator也不是所有程序都可以运行,冲凉回来认真研究一下不能运行的程序和能运行程序的差别在哪里
那些不能运行的程序用JCreator重新编译就可以运行了
但依然不能在dos下运行
我知道问题所在了
Classpath中少了加当前目录进去
举个例子吧
.classpath设成这样
C:\j2sdk1.4.2_03\lib\tools.jar;.
不要漏了后面的分号和点
加点就是加当前的文件夹
不然的话不会在你的类所在文件夹提取类文件