因为系统找不到 mypackage 1.
你可以将classpath 加上一个你的package 的路径.只所以在同一路径下没问题是因为你的classpath  里有.; (表示当前目录)2.
或者将你mypackage 导入/jdk/jre/lib/ext/目录下.

解决方案 »

  1.   

    第一个文件位置:
    C:\java\mypackage\packg.java
      

  2.   

    后一个,咋弄到F盘上去了.都放在c:\java下就好了,因为你的classpath只指明了c:\java
      

  3.   

    可能我没有说清楚,第一个文件编译后生成packg.class
    路径为 C;\java\mypackage\packg.class
    环境变量里已经指明了包的根目录,那么编译器应该就会从根目录(即C:\java)下去找那个包的呀
    至于后一个文件,放在哪里应该不是问题  只要指明了package路径不就行了吗
      

  4.   

    发现问题所在了  以上的文件我是用JCreater编译的,通不过  但是在命令行下就没问题了
    那么应该是JCreater的配置问题了吧
    请高手帮忙解决一下  多谢!!!!
      

  5.   

    没问题了  
    原来要在JCreator的Configure->Options->JDK Profiles->j2sdk1.4.2->Edit->Classes->Add->Add Path 
    指向C:\java就行了 在这里多谢各位了