修改你的注册表吧:是JDK安装的问题。

解决方案 »

  1.   

    to Koham(战神有我) :能不能说详细点
      

  2.   

    在你的机器上是不是有多个JRE?
      

  3.   

    环境变量classpath中加上“.”,表示javac编辑成功后,class文件放在当前目录下(即和java源文件放在同一目录)。
      

  4.   

    就是classpath的路径配置问题,虽然你很讨厌,但是确实是这个问题
      

  5.   

    用java -classpath .;%classpath% HelloWorld
    试试看
    在环境变量里改是最好啦,呵呵
    我以前也碰到过的~~~~~~~~(:
      

  6.   

    就是classpath的路径配置问题,虽然你很讨厌,但是确实是这个问题
      

  7.   

    to everyone:
        我真的试过了你们所有的建议,确实不是路径问题。
      

  8.   

    to Koham(战神有我) :
       我介绍一下整个过程:最初在win2000系统下配置过jdk,没问题。后重装win2000,再重装jdk,重新配置,就有了这个问题。我已经把注册表中hkey_local_machine\software\javasoft\下无关的信息删除了。还没用。
      

  9.   

    我介绍一下整个过程:最初在win2000系统下配置过jdk,没问题。后重装win2000,再重装jdk,重新配置,就有了这个问题。我已经把注册表中hkey_local_machine\software\javasoft\下无关的信息删除了。还没用。
      

  10.   

    JAVA_HOME = you jdk path
      

  11.   

    我发现了我的问题所在:
    首先肯定的一点:我已经按照大家,及书上的要求配置好了路径。我的helloworld在e:\helloworld.class
    step:
    c:\e:
    e:\java helloworld
    succeed.
    if do:
    c:\java e:\helloworld
    error.
    but,我使用javac怎样都ok。
    why。我以前还没有遇到这样的问题。谁能解释的有说服力,就给谁加分。
      

  12.   

    java helloworld
    这时找的是helloworld.class
    java e:\helloworld
    这时找的是e:\helloworld.class
    注意不是到e:\找class,而是找class名为"e:\helloworld"的class
      

  13.   

    到Class目录下去运行java helloworld,这是路径的问题。
    多尝试。
      

  14.   

    我觉得我的问题和你的很象,我是刚装的j2sdk1.4.0,win xp,
    只有程序中没有别的自定义class就可以实现
    但是有自己定义的class,编译就找不到
    环境变量我也改了的,应该不会错
    改那个claspath的.;
    还是没有用
    大家说说是怎么回事啊。
      

  15.   

    呵呵,哪有这个类e:\helloworld 这样试试,
    java -classpath e:\    helloworld
      

  16.   

    to everyone:
        首先,我要指出大家的建议我都试过,请大家关注我的问题,讨论这个问题很有必要,用过weblogic6的同道都知道,使用build.cmd很方便,如果这个问题不解决,我要在样例的基础上做的变动太大,而且没有通用性,帮帮我给加分:
    我的helloworld在e:\helloworld.class
    step:
    c:\e:
    e:\java helloworld
    succeed.
    if do:
    c:\java e:\helloworld
    error.
    but,我使用javac怎样都ok。
    why。我以前还没有遇到这样的问题。谁能解释的有说服力,就给谁加分。
      

  17.   

    你的main函数有没有写正确
    比如写了String args[]没有
    没写好像就这样