当前位置: 技术问答>java相关
java命令执行类文件时不在bin的目录下出现Exception in thread "main" java.lang.NoClassDefFoundError:
来源: 互联网 发布时间:2015-08-06
本文导语: 我把那些程序放在/bin 里就可以,放在别的地方怎么都运行不了java ,,,真是麻烦!!到底是什么原因, 这个错误是什么原因Exception in thread "main" java.lang.NoClassDefFoundError: 我用java命令执行类文件时出现 ...
我把那些程序放在/bin 里就可以,放在别的地方怎么都运行不了java ,,,真是麻烦!!到底是什么原因,
这个错误是什么原因Exception in thread "main" java.lang.NoClassDefFoundError:
我用java命令执行类文件时出现
这个错误是什么原因Exception in thread "main" java.lang.NoClassDefFoundError:
我用java命令执行类文件时出现
|
十之八九是你的路径设置有问题,系统找不到java或者javac,检查路径!谢谢
|
如果你的类不带包,开个dos窗口,进到包含类的目录中,运行一下试试!
顺便提一下如果你装的是jdk1.3.0及以前的版本,需要在classpath里加一个.(代表当前路径)
顺便提一下如果你装的是jdk1.3.0及以前的版本,需要在classpath里加一个.(代表当前路径)
|
在系统环境变量path中加入bin那个目录(这样不论你的当前目录是什么,都可以使用javac.exe和java.exe),classpath中加入你的java程序的目录(这样你的.class文件才能被找到)
|
都是classpath惹得祸
|
set classpath=%classpath%;.;