if(win200){
  我的电脑-〉环境变量
set classpath=.;(you class dir);}
ok;

解决方案 »

  1.   

    我的是win2000,
    classpath配置如下
    .;c:\j2sdk1.4\lib\tools.jar
      

  2.   

    .;c:\jasdk1.4\libThat is good.
      

  3.   

    你的class在那里?设定到c:\j2sdk1.4\lib\tools.jar这里有什么用?没用过。要不在你的class所在目录java youClassName应该可以吧。
      

  4.   

    ft,你不是设定的path而不是classpath吧?
      

  5.   

    添加以下环境变量(假定你的java安装在c:\jdk1.3)
         java_home=c:\jdk1.3
         classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)
         path = c:\jdk1.3\bin
      

  6.   

    c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;这两个干嘛的?我从来没用过也没出过问题,楼上的兄弟能解释一下么?学习学习。
      

  7.   

    我的jdk安装在c:\jdk1.3.0_02下面,操作系统Win2000,path这么设置:.;c:\jdk1.3.0_02\bin,classpath这么设置:.;c:\jdk1.3.0_02\lib\rt.jar;c:\jdk1.3.0_02\lib\tools.jar运行时出错,我的源程序放在d:\j21work下,运行目录是d:\j21work。运行时还是出错。
      

  8.   

    例如:HelloWorld.class在d:\j21work里,
    在d:\j21work下运行 c:\jdk1.3.0_02\bin\java HelloWorld
      

  9.   

    先javac ellsworth.java
    顺利通过,然后java ellsworth
    出现一大堆的error.
      

  10.   

    我在d:\j21work下直接敲命令
    java ellsworth的。ellsworth.class在d:\j21work里头。
      

  11.   

    5555555,为什么我的第一个java程序诞生会这么困难??????
      

  12.   

    我从jdk1.4换到1.3都是同样的问题。运行java -version时都OK的,就是不知道为什么运行通不过。
      

  13.   

    如果楼主的设置没有问题,
    就该怀疑是不是你的OS和JDK不兼容的问题了,
    也许该重装系统(虽然很痛苦,但没办法),
    有时侯没人能说得清到底是怎么回事!!!
      

  14.   

    public class Ellsworth {
        public static void main(String[] arguments) {
           String line1 = "The advancement of the arts, from year\n";
           String line2 = "to year, taxes our credulity, and seems\n";
           String line3 = "to presage the arrival of that period\n";
           String line4 = "when human improvement must end.";
           String quote = line1 + line2 + line3 + line4;
           String speaker = "Henry Ellsworth";
           String title = "U.S. Commissioner of Patents";
           String from = "1843 Annual Report of the Patent Office";
           System.out.println('\u0022' + quote + '\u0022');
           System.out.println("\t" + speaker);
           System.out.println("\t" + title);
           System.out.println("\t" + from);
        }
    }
    java 2编程21天自学通上的第一个例子。我在98和2000底下都试过了,是同样的错误。我真是有点晕了。从来没有这么沮丧过,我可是和这个hello world玩了一天了。
      

  15.   

    注意,你的类名是Ellsworth,文件名应该是Ellsworth.java,运行的命令应该是
    java Ellsworth,而你用的好象是 java ellsworth,当然会错
    大小写是有区别的,请再试一次.
      

  16.   

    真是大小写的问题。roger2008(痴人说梦) 请受小弟一拜。
      

  17.   

    你们都错了!!!
    在Winme下应该这样设置:
    在  “开始/程序/附件/系统工具/系统信息”中,选择“工具/系统配置实用程序/环境”中设置的!我琢磨了好久才弄出来的,但又不能给分自己,郁闷,@_@.