你先编译,然后把它放在classes下才行。

解决方案 »

  1.   

    你在D:\下新建一目录test,在test目录下放一个test.java文件,内容如下:
    package test;
    public class hello {
        public static void main(String[] args) {
             System.out.println("Hello,World!");
        }
    }
    然后你在dos下编译,如果没问题,那么你的设置应该没有问题
      

  2.   

    1如果是javabean必须加包
    2环境变量要大写
    3请加上当前类路径。CLASSPATH=.;
      

  3.   

    他的提示是不能编译类,估计是你的java_home没有大写,就像楼上说的一样,要大写
      

  4.   

    回复: lijunjiejava(不眠之夜) 
    我是把编译好的java-->class放在classes下面的回复: MYLiao(夕阳武士) 
    成功编译!
    cmd下可以打印出hello,world回复: umljsp(夜未央天未白) 
    我的classpath中有.;的!环境变量需要大写吗?我看N多资料说没什么关系,大小写都可以的!!还在等!!
      

  5.   

    昨天我刚解决过这样一个问题
    你在server.xml里面新建一个host
    然后把你的所有文件放到那去,就可以了
      

  6.   

    楼上的,还能把说的具体点!!
    我记得JAVA里面有个规定的 CLASSPATH里面不应该有什么空格的
    我的CLASSPATH=.;D:\j2sdk1.4.2\lib\tools.jar;D:\j2sdk1.4.2\lib\dt.jar;D:\j2sdk1.4.2\jre\lib\rt.jar;D:\Tomcat 5.0\common\lib\mm.mysql-2.0.14-bin.jar;D:\Tomcat 5.0\common\lib\mm.mysql-2.0.14-you-must-unjar-me.jar;D:\Tomcat 5.0\common\lib\jsp-api.jar;D:\Tomcat 5.0\common\lib\tools.jar;D:\Tomcat 5.0\common\lib\servlet-api.jar;而我这里有空格Tomcat 5.0
    刚才去掉了空格,试一下看!!
      

  7.   

    刚才把我jsp-examples文件夹例子里面的代码放到root下,全部可以执行,应该说明没什么问题了吧!!
      

  8.   

    反正我今天放假,可以把文件发到[email protected],在我的环境上试试
      

  9.   

    老兄,tomcat不会自己给你编译程序,找个ide把程序编译好了才行啊
      

  10.   

    你的代码呢提示unable compile class 除了这个还有
    有错误吧
      

  11.   

    问题解决了。原来引用javabean必须要加包package ...;
    然后javabean必须的有构造函数!感谢各位!
      

  12.   

    对,有次我就把javabean直接写在classes下了,结果怎么搞都起不来,后来在程序里加了package就好好了,不知道为什么!