标准的环境变量设置系:
win2000
在系统变量有PATH:里面是c:\j2sdk1.4.0\bin
            JAVA_HOME:里面是c:\j2sdk1.4.0
            JAVA_CLASS:里面是
C:\Program Files\Java\j2re1.4.0\lib\rt.jar;C:\j2sdk1.4.0\lib\dt.jar;.;C:\j2sdk1.4.0\lib\tools.jar如果是98,在autoexec.bat里加
PATH=%PATH%;c:\j2sdk1.4.0\bin 
set CLASSPATH=%CLASSPATH%;c:\j2sdk1.4.0\lib\tools.jar;.c:\j2sdk1.4.0\lib\dt.jar;C:\Program Files\Java\j2re1.4.0\lib\rt.jar
set JAVA_HOME=c:\j2sdk1.4.0

解决方案 »

  1.   

    你的JAVA源文件怎么会到包的目录下呢??? 
    你是用JCREATE做的吗? 我试过一点问题也没有呀
      

  2.   

    java文件可以在任意目录,如F:\Code\Java
    编译时,不加-d的话,不生成目录,加了-d 后,自动生成对应包名的目录
    class文件放到F:\Code\Java\MyPack
    然后执行的时候,到F:\Code\Java下执行java MyPack.helloworld
      

  3.   

    你没有mypack这个包,怎么能找到你的类???
      

  4.   

    环境变量设置问题,你按着 bobo520th提议设置一下就解决了。
      

  5.   

    如果你已经在环境变量CLASSPATH中含有F:\Code\Java路径,执行时
    只需 java MyPack.helloworld即可(不用非在F:\Code\Java下)
      

  6.   

    就是环境变量设置的问题,一般新手的问题,好多书里都讲了
    java指南里也有
      

  7.   

    最好用, ant.....
    什么问题都能解决。。
      

  8.   

    不是环境变量的问题,如果你的源文件是包的一部分,所以要这样运行:
    java packagename.filename
    你的源文件不是包的一部分,就要用import倒入你所需要的类,这样的话,你在当前目录下(或者在任何目录下,前提是classpath设置好),就可以运行了。
    多做一些联系体会,祝你成功!