This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 请教一个java的初级问题,从java的网站上copy了一个小程序,用命令行编译运行,说“exception in thread "main" java.lang.NoClassDefFoundError: ExampleProgram/class", 什么地方不对阿,thanksExampleProgram.java
//A Very Simple Example
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}
dos command:
javac ExampleProgram.java
java ExampelProgram
-haihai(享受阳光);
2006-11-2
{247}
(#3299122@0)
-
试试这个: java -cp . ExampelProgram
-maplew2008(call me at 911);
2006-11-2
(#3299133@0)
-
thanks, but same problem
-haihai(享受阳光);
2006-11-2
(#3299248@0)
-
cp后面的”点“没拉下吧?试试在环境变量里加CLASSPATH .,有个点啊,别看不见。
-maplew2008(call me at 911);
2006-11-2
(#3299392@0)
-
:D,thanks,一开始的确没看见,只加了-cp,发现不行,就自己加了.class; 还是不行,又看了一遍,发现了那个小点,加上去,但忘了去掉.class了,所以还不行,你一说,有检查一遍才发现,现在好了。
-haihai(享受阳光);
2006-11-2
(#3299412@0)
-
还问问,我用netbean建立了一个project,还是这个东西,为什么里面也说没有main啊?
-haihai(享受阳光);
2006-11-2
(#3299413@0)
-
因为IDE里面IDE自己管环境变量,命令行没人帮你管,只好你自己管 了
-maplew2008(call me at 911);
2006-11-2
(#3299656@0)