java编译成功,运行失败

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:32:08
这是我java代码,编译成功,确无法运行,希望大家帮帮忙。
import java.awt.*;
public class LoginDemo1 extends Frame
{
Label YourInform,Login,Pass;
TextField textLogin,textKey;
public void LoginDemo1()
{
setLayout(new FlowLayout());
YourInform=new Label("请输入您的个人信息,帐号和密码,单击确定。");
add(YourInform);
Login=new Label("帐号:");
add(Login);
textLogin=new TextField("123",6);
add(textLogin);
Pass=new Label("密码:");
add(Pass);
textKey=new TextField("123",6);
add(textKey);

setSize(300,100);
setVisible(true);
}
public static void main(String args[])
{
new LoginDemo1();
}
}

谢谢大家
这是运行的图片

很简单,根据错误提示,在mian方法里new LoginDemo1()时说找不到LoginDemo1这个类,为什么找不到,因为你的构造方法写错了,所以在new出一个LoginDemo1对像时找不到构造方法,把构造方法里的void去掉,构造方法没有返回值。

问题可能出在这里“
public void LoginDemo1()” 构造方法没有“void”吧!

构造函数错误,把那个void 去掉。同时建议你加上退出时的设置

类名和文件名是否统一?是否存放在英文路径的文件夹?

编译的是 LoginDemo1.java
运行的是 LoginDemo.java ?