你把Hello.java放在c:\下就好了.

解决方案 »

  1.   

    编译时跟classpath设置无关,只要你能运行javac则path设置也没错
    你确定你的Hello.java能读吗,用type Hello.java看看能不能显示出来。
      

  2.   

    你的Hello.java肯定不在c:\根下面,他没找到
      

  3.   

    谢谢各位  我明白了
    接下来问题是
    当我编译好后运行结果是………………这是什么啊???D:\>java Hello
    Exception in thread "main" java.lang.NoClassDefFoundError: Hello (wrong name: firstPackage/Hello)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
            at java.security.AccessController.doPrivileged(NativeMethod)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
      

  4.   

    把源代码贴出来,你使用包了吧!
    java firstPackage.Hello 试试看