当前位置: 技术问答>java相关
奇怪的问题,我的jdk1.2.2,用javac命令可以编译成class文件,但使用java运行时却说找不到类文件
来源: 互联网 发布时间:2015-04-22
本文导语: 奇怪的问题,我的jdk1.2.2,用javac命令可以编译成class文件,但使用java运行时却说找不到类文件: D:javatest>javac Hello.java D:javatest>java Hello Exception in thread "main" java.lang.NoClassDefFoundError: Hello 请问是因为类路径classpath设...
奇怪的问题,我的jdk1.2.2,用javac命令可以编译成class文件,但使用java运行时却说找不到类文件:
D:javatest>javac Hello.java
D:javatest>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
请问是因为类路径classpath设的不对么,应怎么设?
D:javatest>javac Hello.java
D:javatest>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
请问是因为类路径classpath设的不对么,应怎么设?
|
你要
一 1。win2000 ||win xp 在环境变量中加入path=c:java1.2.2bin
classpath=.;c:java1.2.2libtools.jar;c:java1.2.2libdt.jar
”.;“是.和分号,不要漏哦。
2。win98 在autoexec.bat中写。
二 若*.java及*.class在d:盘,你要在d盘下操作,d:>java hello
若没设path=c:java1.2.2bin 可以d:>c:java1.2.2binjava hello
不要jdk在c盘,文件在d盘,却打c:>java d:hello,这样容易出错。
三 最好把*.java *.class保存在bin的目录下,这样就会没这么多问题。
一 1。win2000 ||win xp 在环境变量中加入path=c:java1.2.2bin
classpath=.;c:java1.2.2libtools.jar;c:java1.2.2libdt.jar
”.;“是.和分号,不要漏哦。
2。win98 在autoexec.bat中写。
二 若*.java及*.class在d:盘,你要在d盘下操作,d:>java hello
若没设path=c:java1.2.2bin 可以d:>c:java1.2.2binjava hello
不要jdk在c盘,文件在d盘,却打c:>java d:hello,这样容易出错。
三 最好把*.java *.class保存在bin的目录下,这样就会没这么多问题。
|
请设好你的classpath,加上当前路径
set classpath .;%CLASSPATH%
set classpath .;%CLASSPATH%
|
classpath=d:javatest