import javax.swing.JFrame;
import pgs.*;

解决方案 »

  1.   

    你看看MypgsFrame.java,里面是否也package pgs;了,如果没有的话,再加上package pgs;再编译就应该行了。把一个类放到某个文件夹下面并不等于把这个类归到这个包里面了。
      

  2.   

    当然也加了。但还是不行。
    是这样编译?
    到pgs文件夹下,然后运行: javac Mypgs.java.
      

  3.   

    package pgs.*;
    且将Mypgs声明为public 的试试;
      

  4.   

    谁能解释吗?
    上面的问题这样可以解决:
    我的java文件放在F:\mygra\pgs目录下,这样运行就可以编译了:
    F:\mygra>javac F:\mygra\pgs\Mypgs.java
    有谁能说一下这是为什么吗?
      

  5.   

    Mypgs.java里面有package pgs;这一行,当然也要放到pgs目录下