首先更正一下:JAVA_HOME= C:\jdk1.4DbConnect.java,DbConnect.class文件应该放到:\Tomcat\webapps\ROOT\WEB-INF\classes\com\db\文件夹下!!

解决方案 »

  1.   

    我反文件放在:DbConnect.java,DbConnect.class文件应该放到:\Tomcat\webapps\ROOT\WEB-INF\classes\com\db\文件夹下!!就是不对啊。还有一点要说明的是:Login.java文件我放在classes\com\sys下面。
    该怎么样放置才对呢?再指点一二啊。
      

  2.   

    DbConnect.java放在classes中,代码最上边加上 package com.db.DbConnect;
      

  3.   

    编译后在com.db.DbConnect中就可以找到
      

  4.   

    错了,是package com.db;所有的class都放在classes中就可以找到彼此,但为了防止类重名,就要打包
    如: package com.db;这样就在classes中建立的和package内容相同的目录结构,解决了重名的问题在引入类的时候要把包名也加上,比如说import com.db.DbConnect;com.db和package中的内容是一样的
      

  5.   

    CLASSPATH=.\;C:\jdk1.4\lib\dt.jar;C:\jdk1.4\lib\tools.jar中.后面的\不知道你是干什么用的,去掉
      

  6.   

    编译时的classpath与tomcat运行的classpath是两回事。
    如果你开发时没有用什么工具的话,则jdk会到系统设置的classpath路径里面去找你所需的类,所以要把com.db.DbConnect所在的路径放到classpath里面。如果你采用了其它java开发工具,譬如jbuilder,则你同一个工程里面的文件就不用设置也能找到。编译通过后,再把class文件放到\Tomcat\webapps\ROOT\WEB-INF\classes\com\db\文件夹下运行
    在你的classpath中加入:D:\Tomcat\webapps\ROOT\WEB-INF\classes保证正确,接分咯~