代码(很简单就是想演示下程序):
package swingTest.one;
import javax.swing.*;
import java.awt.*;
class TestSwing extends JFrame{
//定义无参数构造器
public  TestSwing(){
}
//定义有参数构造器 将接受一个布尔值
public TestSwing(boolean flag){
//向窗体添加标签
this.add(new JLabel("演示程序 Demo procedure"));
//设置窗体的标题
this.setTitle("自己定义窗体");
//设置窗体大小
this.setBounds(100,100,500,200);
//根据布尔值来确定窗体是否可以调整大小
this.setResizable(flag);
//设置窗体边框 Undecorated未加修饰的
this.setUndecorated(true);
//this设置窗体可见
this.setVisible(true);
}
}
public class SampleTestSwingTwo {
        
    /**
     * Creates a new instance of <code>SampleTestSwingTwo</code>.
     */
    public SampleTestSwingTwo() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //创建TestSwing
        new TestSwing(false);
    }
}
便宜可以通过 但是运行是会报错:java.lang.NoSuchMethodError: main Exception in thread "main
检查过后 发现把package swingTest.one;注释掉便可以运行成功 
但是没注释package swingTest.one;时编译通过,在 swingTest下的one目录下是生产TestSwing.clss和SampleTestSwingTwo.class;
不知道是什么原因,望高手相助