带包的编译要带参数
javac -d 包所在的父目录  文件名。java
java 包名.文件名还有你最好设置一下classpath和path。

解决方案 »

  1.   

    倒.........我是在写faq啊,不是提问......呵呵...
      

  2.   

    我也遇到同样得问题,但是后来把JDK卸载重新安装又可以了
    还有,我在MAIN 之前忘了加上STATIC 也出现过这样得问题,加上之后问题又解决了,不知道是怎么回事
    不知道大家有没有遇到这样得情况
      

  3.   

    如果我运行javac的话,好像一定要在要编译的.java文件所在目录下使用或者
    使用javac ../../hello.java才能正常编译,否则不能读取文件
    不知能不能像使用java hello.java一样,只要classpath中指定了hello.java所在的目录,不管在哪里都可以不用写目录
      

  4.   

    你可以这样:javac  c:\...\...\hello.java   (绝对路径)javac找.jaav是不从classpath里找的,要象普通文件般对待...