还是看看你的环境设置以及相关信息吧。
如果实在不行,就按常规办法设置 CLASSPATH,加上 . 和 rt.jar。
在 HelloWorld 里不要定义 package
然后 javac 编译后用 java HelloWorld 运行,注意大小写如果还是不成功……只好晕了

解决方案 »

  1.   

    实在很恼火。
    只好把暂时把原因归于操作系统出问题了,不知道和装了其他的应用程序有没有关系,也许和系统发生了冲突?
    很奇怪的是,仅仅是CLASSPATH不行,PATH是OK的。在WebLogic里配置连接池的时候明明导入了Driver,却仍然说CLASSPATH没有设置Driver!-_-!!
    实在不明白是什么东东使CLASSPATH无效,SOS......
      

  2.   

    hehe是很烦躁哦
    比如用IDE用多了,也会忘了怎样设置环境,经常碰到
    UP一下
      

  3.   

    比如说你把jdk装在c:\jdk下,在这个目录下建一个work文件夹c:\jdk\work,把你的HelloWorld.java放到这个文件夹下!
    之后在你classpath后面加上c:\jdk\work,再试试
      

  4.   

    我就把我的设置全盘托出吧,希望你们能找出错处:
    JAVA_HOME=D:\J2SE
    CLASSPATH=.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\MySQLDriver.jar;
    Path=%J2EE_HOME%\bin;D:\MySQL\bin;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem使用IDE不会导致失忆吧,呵呵:)
      

  5.   

    原来你是在 IDE 中运行的程序啊?!
    那么,可能的问题在于:你只是系统中设置了 CLASSPATH,但 IDE 中通常都是有自己的 CLASSPATH —— 因为 IDE 通常允许为每一个 Project 定制 CLASSPATH。你是使用的什么 IDE,在 IDE 里面为 Project 设置 CLASSPATH 吧
      

  6.   

    不是在IDE中运行,在CMD下,JBilder2005自带了JDK1.4,呵呵,也省了设CLASSPATH了。
      

  7.   

    先问自己有没有oracle,
    如果有,
    那就是jdk设置和jre运行版本不一至的缘故,
    删除oracle相关的class, jdk1.3; jdk1.18那部分;如果没有,如下操作
    CMD
    java -version
    java
    javac有任何一步不行,
    那么恭喜,
    请down一个exe版本的jdk(因为包含有jre),
    重装.
    或者down一个和目前版本一致的jre装一下,
    OK
      

  8.   

    汗!终于发现问题了。
    安装WebLogic的时候附带有XMLSPY,它会创建一个用户变量CLASSPATH,所以把系统CLASSPATH覆盖。
    问题解决了,谢谢大家!