供你参考,别忘了给分
set path=c:\tools\jdk1.3.0_02\bin;
set CLASSPATH=.;C:\tools\jdk1.3.0_02\lib;C:\tools\jdk1.3.0_02\lib\tools.jar;C:\tools\jdk1.3.0_02\lib\dt.jar;C:\tools\jdk1.3.0_02\CoreJavaBook;
set JAVA_HOME=C:\tools\jdk1.3.0_02
set path=c:\tools\jdk1.3.0_02\bin;
set CLASSPATH=.;C:\tools\jdk1.3.0_02\lib;C:\tools\jdk1.3.0_02\lib\tools.jar;C:\tools\jdk1.3.0_02\lib\dt.jar;C:\tools\jdk1.3.0_02\CoreJavaBook;
set JAVA_HOME=C:\tools\jdk1.3.0_02
我想应是"set classpath=.;"这一点的作用,不知为什么?
则放在;C:\tools\jdk1.3.0_02\lib\A 的目录下,即可。
因为.就是把当前目录加到了classpath中
比如说你运行hello
java hello
java只在classpath中找,如果当前的目录不在classpath中,java就找不到了