你把程序放在d:\myjava\下面就可以了.

解决方案 »

  1.   

    哦~~是这样吗?那编译成功的class文件将会放到哪里去呢?应该也是myjava目录吧,那不要first目录,可以吗?
      

  2.   

    执行类的时候要使用类的完整名称java first.test1
      

  3.   

    d:\myjava>javac first.test1 在first下生成.class文件
    d:\myjava>java first.test   执行
      

  4.   

    有package first;的话会在该目录下生成first的文件夹并把.class文件也放到里面去
      

  5.   

    package myjava;
    public class Test
    {public static void main(String[] args)
    {System.out.println("stupid miss chen "); }} 我用这段程序(在d:\java目录下)调试了一下,先编译D:\>java>javac Test.java 并没有生成myjava这个文件夹?怎么回事?
    再有问一下,我在DOS下设置了classpath=d:\java\.;了
    可是在其他目录底下,比如说c:\>java myjava.Test说找不到main(已经新建了一个myjava文件夹并把Test.class文件拖进去),请问怎么回事(用的是JDK1.4)
    然而用我d:\>java>mypack>java myjava.Test可以运行!得出结果!
      

  6.   

    后面一个问题解决了!
    只有一个问题了,就是不生成myjava这个文件夹?怎么回事?
      

  7.   

    javac -d 你要建文件夹的路径 FileName.java