当前位置: 技术问答>java相关
为什么我的程序在运行的时候总报错?? 请大虾不吝赐教
来源: 互联网 发布时间:2015-02-08
本文导语: 请问各位大虾,小弟编一个很简单的程序,在compile的时候通过,生成了class 文件,但是在run的时候却一直报错为: “ Exception in thread "main"java.lang.NoClassDefFoundError : e:first” 不知是为何?? 请大虾不...
请问各位大虾,小弟编一个很简单的程序,在compile的时候通过,生成了class
文件,但是在run的时候却一直报错为:
“ Exception in thread "main"java.lang.NoClassDefFoundError : e:first”
不知是为何?? 请大虾不吝赐教!
文件,但是在run的时候却一直报错为:
“ Exception in thread "main"java.lang.NoClassDefFoundError : e:first”
不知是为何?? 请大虾不吝赐教!
|
karma(无为)的意思大概是说:
你可能忘了把当前目录(.)加入CLASSPATH了,这样如果你的class(是叫
first吗?)所对应的文件(是first.class吗?)在当前目录下,但因为
CLASSPATH的问题,会导致错误
另外,你的class有没有包?还是在缺省包(无包名)内?
你的enviroment大概应该是这样的:
set JAVA_HOME=C:JDK1.3
set classpath=.;%classpath%
然后在first.java所在的目录下:
javac cfirst.java
java first
你可能忘了把当前目录(.)加入CLASSPATH了,这样如果你的class(是叫
first吗?)所对应的文件(是first.class吗?)在当前目录下,但因为
CLASSPATH的问题,会导致错误
另外,你的class有没有包?还是在缺省包(无包名)内?
你的enviroment大概应该是这样的:
set JAVA_HOME=C:JDK1.3
set classpath=.;%classpath%
然后在first.java所在的目录下:
javac cfirst.java
java first