NoClassDefFoundError这个错误怎么解决啊
以前做个程序,一直都好用,可是今天在用就出现了上面的错误,这个程序还有用那,怎么解决啊,各位高手帮帮忙..
------解决方案--------------------1、可能是CLASSPATH的问题
2、可能是PACKAGE的问题
3、其它问题
------解决方案--------------------可能是CLASSPATH的设置没有设置好、也可能包没有导入进去、或路径错了
------解决方案--------------------原来运行的没错的话,肯定是路径配置的问题,检查CLASSPATH还有运行时的包路径
------解决方案--------------------NoClassDefFoundError:当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。
所以你应该往你的类为什么不见了这方面想。
建议:
1.检查你的运行:是不是java [package.]class,且当前目前为[package]所在目录。
2.检查你引用的类是不是被删或者被移动了。
2.检查classpath设置是否正确。
好了,给分吧!
------解决方案--------------------CLASSPATH没设置好,少了个.
或者是源文件在PACKAGE中的层次发生变化了