当前位置: 技术问答>java相关
使用java helloworld时出现的错误!好奇怪呀?
来源: 互联网 发布时间:2015-02-01
本文导语: 我用win2000 professional安装jdk1.3到c:jdk1.3目录,在高级环境设置中在系统变量中加入path=c:jdk1.3bin和classpath=c:jdk1.3libtools.jar,然后按某本书上写的用UltraEdit编了第一个java程序如下 class helloworld { public static void main(String...
我用win2000 professional安装jdk1.3到c:jdk1.3目录,在高级环境设置中在系统变量中加入path=c:jdk1.3bin和classpath=c:jdk1.3libtools.jar,然后按某本书上写的用UltraEdit编了第一个java程序如下
class helloworld
{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
使用javac helloworld.java时正常生成helloworld.class,但用java helloworld时却说:Exception in thread "main" java.lang.NoClassDefFoundError : helloworld.看样子是类库没找到,但是路径我应该是设对了的呀,请问高手这是为什么呢?????
class helloworld
{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
使用javac helloworld.java时正常生成helloworld.class,但用java helloworld时却说:Exception in thread "main" java.lang.NoClassDefFoundError : helloworld.看样子是类库没找到,但是路径我应该是设对了的呀,请问高手这是为什么呢?????
|
你的CLASSPATH应该改为c:jdk1.3libtools.jar;
分号不能丢 :)
分号不能丢 :)
|
classpath=c:jdk1.3libtools.jar;c:jdk1.3libjt.jar;
path=c:jdk1.3bin;
path=c:jdk1.3bin;
|
这个问题我碰到过,我来告诉你吧,你的classpath设的不对,应该设为
classpath = .;c:jdk1.3libtools.jar;
关键是要加.;如上。
对了,别忘了给我分就行了。bye!
classpath = .;c:jdk1.3libtools.jar;
关键是要加.;如上。
对了,别忘了给我分就行了。bye!