你看看你的环境变量classpath是不是正确
它至少应该是:
.;......./lib/dt.jar;....../lib/tools.jar

解决方案 »

  1.   

    vi /etc/profileexport PATH=$PATH:/usr/local/jdk/bin
    export JAVA_HOME=/usr/local/jdk
      

  2.   

    profile里头是不是还有顺序的,先JAVA_HOME,然后PATH呢。
    我是这样配置的。
    只是在装ORACLE的时候,又装了一个JRE118,会不会有什么冲突?
    装完ORACLE,我又重装了JDK,运行helloworld都没什么反应,还是那样的错误。
    请指教!谢谢。
      

  3.   

    CLASSPATH=/server/jdk/lib:/server/jdk/lib/dt.jar:/server/jdk/jre/lib:$CLASSPATH
    ???
      

  4.   

    CLASSPATH=.:/server/jdk/lib/tools.jar:/server/jdk/lib/dt.jar:/server/jdk/jre/lib/rt.jar用这个替换你原来的,试试
      

  5.   

    profile里头是不是还有顺序的,先JAVA_HOME,然后PATH呢。
    没有顺序的...CLASSPATH=/usr/jaxp/servlet_2_2.jar:
    export CLASSPATH PATH
      

  6.   

    thanks.
    I'll try it again...