环境变量中有classpath选项。不过我觉得你的问题可能不是这样,tomcate不支持.java的文件的自动编译,你需要将.java编译成.class才行。

解决方案 »

  1.   

    不过.java文件无法编译成.class,
    好象是没有servlet或是jsp的类库!
      

  2.   

    服务器找.class不一定从classpath里面找,要针对服务器的环境配置才可以
    看看配置文件里面:
    set XXXjar =....;
    set classpath = ....;
      

  3.   

    如果是没有servlet库,试试以下方法:
    classpath .;c:\jdk1.3\bin;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar;c:\tomcat\lib\common\servlet.jar;c:\tomcat\lib\tomcat.jar.
    java_home  c:\jdk1.3
    path   c:\jdk1.3\bin;c:\jdk1.3
    tomcat_home c:\tomcat
    不同版本中的servlet.jar位置不同,tomcat.jar可能没有。应该把servlet.jar设置位置找到就可以了。
    以上的设置都是在环境变量中进行的
      

  4.   

    在win98中使用autoexec.bat编辑set classpath='';在2000中使用系统环境变量设定一个系统变量classpath,其中的值就是servlet.class所在目录全称。另外要正确设定servlet.jar包的路径。
      

  5.   

    我昨天刚解决这问题,
    只要设置环境变量,classpath为C:\jswdk-1.0.1\lib\servlet.jar
    其中"C:\jswdk-1.0.1\lib\"为servlet.jar的路径自己搜索一下就能找到
    还有就是,你的SERvlet要手动编译成*.class文件才能用
      

  6.   

    可是在哪儿才能找到tomcat.jar呢?
      

  7.   

    1。临时设置:打开dos窗口,set path=d:/jdk/bin;%path%
    2。固定设置:右健单机我的电脑,属性-〉详细-〉环境变量%path%是保留原来设置的同时添加新的设置。javac错误不是classpath不对,而是path,如果java错误应该是classpath,指向class文件路径即可
      

  8.   

    给你一个简单的方法。tomcat下有一个例子(tomcat\doc\appdev\examples)
    你把他拷贝出来,用自己的servlet替换/src/Hello.java.
    然后在修改build.xml及/etc/web.xml。
    然后运行build,一切ok.
    需要注意的是在此之前你要设定好环境变量:
    TOMCAT_HOME="tomcat 安装路径“
    JAVA_HOME=“jdk 安装路径"具体方法如下:
              我的电脑(鼠标右键)-〉属性-〉高级-〉设置环境变量
    在此设置环境变量Path,TOMCAT_HOME,JAVA_HOME.
      

  9.   

    re:小新
    powerball(力量) 不是说以下这些话了吗?我是指他所说的tomcat.jar在哪儿可以找到呢?如果是没有servlet库,试试以下方法:
    classpath .;c:\jdk1.3\bin;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar;c:\tomcat\lib\common\servlet.jar;c:\tomcat\lib\tomcat.jar.
    java_home  c:\jdk1.3
    path   c:\jdk1.3\bin;c:\jdk1.3
    tomcat_home c:\tomcat
    不同版本中的servlet.jar位置不同,tomcat.jar可能没有。应该把servlet.jar设置位置找到就可以了。
    以上的设置都是在环境变量中进行的