右键"我的电脑"->属性->高级->环境变量->系统变量->"CLASSPATH"->->变量值:.\C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\lib\tools.jar;C:\tomcat4.0\jakarta-tomcat-4.1.30;C:\tomcat5.0\jakarta-tomcat-5.0.27;C:\j2sdk1.4.2_04\lib\msbase.jar;C:\j2sdk1.4.2_04\lib\mssqlserver.jar;C:\j2sdk1.4.2_04\lib\msutil.jar

解决方案 »

  1.   

    path=.\;C:\j2sdk1.4.2_04;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\j2sdk1.4.2_04\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
      

  2.   

    jdk的配置如上,
    还需新建一个java_home,只设为:安装jdk的路径
    是tomcat需要的
      

  3.   

    我用set查看如下:
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    APPDATA=C:\Documents and Settings\czf\Application Data
    CLASSPATH=.\C:\j2sdk1.4.2_04\lib\dt.jar;C::\j2sdk1.4.2_04\lib\msutil.jar
    CLIENTNAME=Console
    CommonProgramFiles=C:\Program Files\Common Files
    COMPUTERNAME=CHEN1
    ComSpec=C:\WINDOWS\system32\cmd.exe
    HOMEDRIVE=C:
    HOMEPATH=\Documents and Settings\czf
    LOGONSERVER=\\CHEN1
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;path=.\;C:\j2sdk1.4
    .2_04;C:\WINDOWS\system32;%;;c:\j2sdk1.4.2_04\bin
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 1, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0b01
    ProgramFiles=C:\Program Files
    PROMPT=$P$G
    SESSIONNAME=Console
    SystemDrive=C:
    SystemRoot=C:\WINDOWS
    TEMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    TMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    USERDOMAIN=CHEN1
    USERNAME=czf
    USERPROFILE=C:\Documents and Settings\czf
    windir=C:\WINDOWSC:\Documents and Settings\czf>cd..C:\Documents and Settings>cd,,
    C:\Documents and SettingsC:\Documents and Settings>cd..C:\>set
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    APPDATA=C:\Documents and Settings\czf\Application Data
    CLASSPATH=.\C:\j2sdk1.4.2_04\lib\dt.jar;C::\j2sdk1.4.2_04\lib\msutil.jar
    CLIENTNAME=Console
    CommonProgramFiles=C:\Program Files\Common Files
    COMPUTERNAME=CHEN1
    ComSpec=C:\WINDOWS\system32\cmd.exe
    HOMEDRIVE=C:
    HOMEPATH=\Documents and Settings\czf
    LOGONSERVER=\\CHEN1
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;path=.\;C:\j2sdk1.4
    .2_04;C:\WINDOWS\system32;%;;c:\j2sdk1.4.2_04\bin
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 1, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0b01
    ProgramFiles=C:\Program Files
    PROMPT=$P$G
    SESSIONNAME=Console
    SystemDrive=C:
    SystemRoot=C:\WINDOWS
    TEMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    TMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    USERDOMAIN=CHEN1
    USERNAME=czf
    USERPROFILE=C:\Documents and Settings\czf
    windir=C:\WINDOWSC:\>javac HelloWorld.javaC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>java HelloWorld.class
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/classC:\>set
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    APPDATA=C:\Documents and Settings\czf\Application Data
    CLASSPATH=.\C:\j2sdk1.4.2_04\lib\dt.jar;C::\j2sdk1.4.2_04\lib\msutil.jar
    CLIENTNAME=Console
    CommonProgramFiles=C:\Program Files\Common Files
    COMPUTERNAME=CHEN1
    ComSpec=C:\WINDOWS\system32\cmd.exe
    HOMEDRIVE=C:
    HOMEPATH=\Documents and Settings\czf
    LOGONSERVER=\\CHEN1
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;path=.\;C:\j2sdk1.4
    .2_04;C:\WINDOWS\system32;%;;c:\j2sdk1.4.2_04\bin
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 1, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0b01
    ProgramFiles=C:\Program Files
    PROMPT=$P$G
    SESSIONNAME=Console
    SystemDrive=C:
    SystemRoot=C:\WINDOWS
    TEMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    TMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    USERDOMAIN=CHEN1
    USERNAME=czf
    USERPROFILE=C:\Documents and Settings\czf
    windir=C:\WINDOWSC:\>当我执行
    C:\>javac HelloWorld.java
    C:\>java HelloWorld
    后提示:
    C:\Documents and Settings\czf>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
    不知道错在哪 里了、
      

  4.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\czf>cd..C:\Documents and Settings>cd..C:\>set
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    APPDATA=C:\Documents and Settings\czf\Application Data
    CLASSPATH=.\C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\lib\tools.jar;C:\tomcat
    -4.0\jakarta-tomcat-4.1.30;C:\tomcat-4.0\jakarta-tomcat-4.1.30;C:\j2sdk1.4.2_04\
    lib\msbase.jar;C:\j2sdk1.4.2_04\lib\mssqlserver.jar;C:\j2sdk1.4.2_04\lib\msutil.
    jar
    CLIENTNAME=Console
    CommonProgramFiles=C:\Program Files\Common Files
    COMPUTERNAME=CHEN1
    ComSpec=C:\WINDOWS\system32\cmd.exe
    HOMEDRIVE=C:
    HOMEPATH=\Documents and Settings\czf
    JAVA_HOME=C:\tomcat-4.0
    LOGONSERVER=\\CHEN1
    NUMBER_OF_PROCESSORS=1
    OS=Windows_NT
    Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;path=.\;C:\j2sdk1.4
    .2_04;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk1.4.2_04\b
    in;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;;c:\j2sdk1.4.2_04\bin
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 1, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0b01
    ProgramFiles=C:\Program Files
    PROMPT=$P$G
    SESSIONNAME=Console
    SystemDrive=C:
    SystemRoot=C:\WINDOWS
    TEMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    TMP=C:\DOCUME~1\czf\LOCALS~1\Temp
    USERDOMAIN=CHEN1
    USERNAME=czf
    USERPROFILE=C:\Documents and Settings\czf
    windir=C:\WINDOWSC:\>java HelloWorld
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldC:\>
    不知道错在哪 里啊,这样我jdk不是就不能用了,那我就更不能编jsp了,请问我这里错在哪 里了
      

  5.   

    肯定是没把当前目录加入类路径。当前目录是".",路径之间用";"隔开,所以类路径应该类似于:
       .;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\lib\msutil.jar
    你的路径多了一个"\"。
      

  6.   

    classpath:
    .\;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\lib\tools.jar;然后采用tomcat 5.28安装版,一次搞定,保证OK,一切就是这么简单。
      

  7.   

    对了,当我点C:\tomcat-4.0\jakarta-tomcat-4.1.30\bin下的 startup.bat后提示: windows找不到文件'-Dsnn.io.useCannonCaches=false',请确定文件是否正确后再试一次。这个不知道是什么原因?我很菜请帮我一下吧
      

  8.   

    jkd的路径我配置成功了但是tomcat却有问题了?
    我用jakarta-tomcat-5.5.2.exe安装时,一直都装不成功不知道为什么啊。反正一以c:\j2re1.4.2_04后点next就停在那里了走不了