当前位置: 技术问答>java相关
急,快来帮忙!等候回复!
来源: 互联网 发布时间:2015-03-29
本文导语: 弄了一个下午,也没弄出来,就是一个简单的helloworld程序,代码如下: public class helloworld { public static void main(String args[]) { System.out.println("Hello World!") ; } } 错误提示是:Exception in thread "main" java.lang.NoClassDefFo...
弄了一个下午,也没弄出来,就是一个简单的helloworld程序,代码如下:
public class helloworld {
public static void main(String args[]) {
System.out.println("Hello World!") ;
}
}
错误提示是:Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
好象是路径不对,我装的是2000+jdk1.3+tomcat4.0,环境变量设为:
变量名:classpath
变量值:d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:Apache Tomcat 4.0lib
变量名:Java_home
变量值:d:jdk1.3
变量名:path
变量值:d:jdk1.3bin
变量名:Tomcat_home
变量值:d:Apache Tomcat 4.0
是不是每次编译都要先执行那个startup.bat啊?
大家帮我看看,那里有错误!!急用,必给分,谢谢了。
public class helloworld {
public static void main(String args[]) {
System.out.println("Hello World!") ;
}
}
错误提示是:Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
好象是路径不对,我装的是2000+jdk1.3+tomcat4.0,环境变量设为:
变量名:classpath
变量值:d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:Apache Tomcat 4.0lib
变量名:Java_home
变量值:d:jdk1.3
变量名:path
变量值:d:jdk1.3bin
变量名:Tomcat_home
变量值:d:Apache Tomcat 4.0
是不是每次编译都要先执行那个startup.bat啊?
大家帮我看看,那里有错误!!急用,必给分,谢谢了。
|
可以设置classpath:
set classpath=d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:Apache Tomcat 4.0lib;d:jdk1.3bin
set classpath=d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:Apache Tomcat 4.0lib;d:jdk1.3bin
|
建议做如下更改:
变量名:classpath
变量值:.;d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:Apache Tomcat 4.0lib
编译:javac helloworld.java
运行:java helloworld
//注意大小写
变量名:classpath
变量值:.;d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:Apache Tomcat 4.0lib
编译:javac helloworld.java
运行:java helloworld
//注意大小写
|
我以前也遇到过该错误,用olili的设置方法就可以了,注意她变量值前面的点。