日期:2014-05-20  浏览次数:20755 次

加上包就不能运行
我是java初学者,但是一个老程序员.
试抄了一个简单程序,但加上包就不能运行了:
package lee1;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class Hello extends JFrame
{
public Hello(String titleText)
{
super(titleText);
//声明标签变量
JLabel Heading;
JLabel labelCustNo;
JLabel labelCustName;
JLabel labelCustSex;
JLabel labelCustAge;
//声明数据输入控件
JTextField textCustNo;
JTextField textCustName;
JComboBox comboCustSex;
JTextField textCustAge;
Container con;
con = this.getContentPane();
con.setLayout(new FlowLayout());
labelCustNo = new JLabel("顾客编号");
labelCustName = new JLabel("顾客姓名");
labelCustSex = new JLabel("顾客性别");
labelCustAge = new JLabel("顾客年龄");
textCustNo = new JTextField(20);
textCustName = new JTextField(20);
textCustAge = new JTextField(2);
String Sex[] = {"男","女"};
comboCustSex = new JComboBox( Sex);
con.add(labelCustNo);
con.add(textCustNo);
con.add(labelCustName);
con.add(textCustName);
con.add(labelCustSex);
con.add(comboCustSex);
con.add(labelCustAge);
con.add(textCustAge);
setSize(350,250);
setDefaultCloseOperation(EXIT_ON_CLOSE);
this.show();

}
public static void main(String args[])
{
new Hello("例子");
}
}
把程序缩到什么也不干还是这样. 第一句注释掉就OK.编译都没有问题.
我的运行命令是:
java Hello
是不是加了包后,用什么旁的方式调用呀?
另,我是西红柿XP2的操作系统,命令提示符下编译后,编译结果的提示是乱码,有什么办法让他不乱码?

------解决方案--------------------
java lee1.Hello

这么行不?
------解决方案--------------------
能出来啊,我直接复制然后粘贴,然后运行,可惜我截下的图粘不上来,是不是你的运行环境的问题