你的文件名要为helloworld,注意大小写!

解决方案 »

  1.   

    你是用 java helloworld.class 命令运行的吧,不用加.class后缀,直接用,这样:java helloworld
      

  2.   

    没有用java helloworld.class
    就是用java helloworld有谁救救我啊
      

  3.   

    这位大侠说得有理,我的环境如下,是否能看出问题来,多谢
    BASH=/bin/bash
    BASH_VERSINFO=([0]="2" [1]="04" [2]="11" [3]="1" [4]="release" [5]="i386-redhat-
    linux-gnu")
    BASH_VERSION='2.04.11(1)-release'
    CLASSPATH=/oracle/app/oracle/product/8.1.7/jlib:/oracle/app/oracle/product/8.1.7
    /jre:/oracle/jdbc/lib/classes12.zip:/usr/local/jdk1.3.1_06/lib:/usr/local/jdk1.3
    .1_06/jre/lib
    COLORS=/etc/DIR_COLORS
    COLUMNS=80
    DIRSTACK=()
    EUID=500
    GROUPS=()
    HISTFILE=/oracle/.bash_history
    HISTFILESIZE=1000
    HISTSIZE=1000
    HOME=/oracle
    HOSTNAME=jfzx
    HOSTTYPE=i386
    IFS='
    '
    INPUTRC=/etc/inputrc
    JAVA_HOME=/usr/local/jdk1.3.1_06
    JRE_HOME=/usr/local/jdk1.3.1_06/jre
    KDEDIR=/usr
    LANG=en_US
    LD_LIBRARY_PATH=/oracle/app/oracle/product/8.1.7/lib:/lib:/usr/lib
    LESSOPEN='|/usr/bin/lesspipe.sh %s'
    LINES=25
    LOGNAME=oracle
    LS_COLORS=
    MACHTYPE=i386-redhat-linux-gnu
    MAIL=/var/spool/mail/oracle
    MAILCHECK=60
    MANPATH=/usr/share/man:/usr/local/man
    NLS_LANG=american_america.zhs16cgb231280
    OLDPWD=/usr/local/jakarta-tomcat/webapps/examples
    OPTERR=1
    OPTIND=1
    ORACLE_BASE=/oracle/app/oracle
    ORACLE_HOME=/oracle/app/oracle/product/8.1.7
    ORACLE_SID=jfzx
    ORA_NLS33=/oracle/app/oracle/product/8.1.7/lib:/oracle/app/oracle/product/8.1.7/
    network/lib:/lib
    OSTYPE=linux-gnu
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/oracle/app/oracle/product/8.1
    .7/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/oracle/app/oracle/product/8.
    1.7/lib:/oracle/bin:/usr/local/jakarta-tomcat/bin:/usr/local/jdk1.3.1_06/bin:/us
    r/local/jdk1.3.1_06/jre/bin
    PIPESTATUS=([0]="1")
    PPID=9641
    PS1='[\u@\h \W]\$ '
    PS2='> '
    PS4='+ '
    PWD=/tmp
    QTDIR=/usr/lib/qt-2.2.0
    REMOTEHOST=134.168.6.186
    SHELL=/bin/bash
    SHELLOPTS=braceexpand:hashall:histexpand:monitor:history:interactive-comments:em
    acs
    SHLVL=1
    TEMP=/tmp
    TERM=ansi
    TMPDIR=/tmp
    TOMCAT_HOME=/usr/local/jakarta-tomcat
    UID=500
    USER=oracle
    _=helloworld
    kdepath=/usr/bin
    langfile=/oracle/.i18n
    sourced=1
    mc=()
    {
        mkdir -p ~/.mc/tmp 2>/dev/null;
        chmod 700 ~/.mc/tmp;
        MC=~/.mc/tmp/mc-$$;
        /usr/bin/mc -P "$@" >"$MC";
        cd "`cat $MC`";
        /bin/rm "$MC";
        unset MC
    }
      

  4.   

    你在哪里运行的?
    到HELLOWORLD.CLASS的同一目录下试.
      

  5.   

    classpath中加上.路径(当前路径)
      

  6.   

    楼上这位仁兄解决了我的问题,但这个当前路经,为什么要加,我的CLASS遍布各个目录,我不能经常来加环境变量啊,救救我吧