当前位置: 技术问答>java相关
菜鸟级问题,或许跟环境变量有关
来源: 互联网 发布时间:2015-11-09
本文导语: 小弟初学JAVA,第一个helloworld程序就没通过,郁闷ing……请指教一二 源代码如下: public class helloworld{ public static void main(String args[]){ System.out.println("Hello World!"); } } 环境变量设置如下: classpath=".;D:Borl...
小弟初学JAVA,第一个helloworld程序就没通过,郁闷ing……请指教一二
源代码如下:
public class helloworld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
环境变量设置如下:
classpath=".;D:BorlandJBuilder7jdk1.3.1bin"
path="D:BorlandJBuilder7jdk1.3.1bin;C:WINDOWS;C:WINDOWSsystem32"
Dos下在helloworld.java所在目录使用javac helloworld.java命令,通过并生成helloworld.class,但当使用java helloworld.class命令时,产生如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/class
操作系统为Windows XP
请问:问题是否出在环境变量?该环境变量设置是否正确?是否源代码有错误?
多谢啦!
源代码如下:
public class helloworld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
环境变量设置如下:
classpath=".;D:BorlandJBuilder7jdk1.3.1bin"
path="D:BorlandJBuilder7jdk1.3.1bin;C:WINDOWS;C:WINDOWSsystem32"
Dos下在helloworld.java所在目录使用javac helloworld.java命令,通过并生成helloworld.class,但当使用java helloworld.class命令时,产生如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/class
操作系统为Windows XP
请问:问题是否出在环境变量?该环境变量设置是否正确?是否源代码有错误?
多谢啦!
|
java helloworld 不要带.class
|
这里有我以前写的一篇文章,你看看,,你的问题就可以解决了,,
http://adionline.myetang.com/Java/jdk_deployment.htm
http://adionline.myetang.com/Java/jdk_deployment.htm
|
当使用java helloworld.class命令时不要带.class
|
不要带.class扩展名
再有你的classpath中不应该是jdk1.3.1bin
而应该是jdk1.3.1lib
再有你的classpath中不应该是jdk1.3.1bin
而应该是jdk1.3.1lib