-1

ライブラリ管理システムのログインページを作成しています.以下のコードでは、クラスが見つからないという例外が発生しています.しかし、どのクラスについて話しているのか、なぜこの例外が発生しているのかわかりません.ワークスペース内の同じフォルダー内のすべてのクラスが既に定義されています。

import java.awt.Button;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class MainClass extends Frame implements ActionListener {
    static MainClass instance ;
    Panel p = new Panel(new FlowLayout());
    Label uname = new Label("UserName");
    Label pass = new Label("Password");
    TextField tuname = new TextField(10);
    TextField tpass = new TextField(10);
    Button login = new Button("GO");
    public MainClass()
    {
        p.add(uname);
        p.add(tuname);
        p.add(pass);
        p.add(tpass);
        p.add(login);
        login.addActionListener(this);
    }
    public static void main(String[] args)
    {
         instance = new MainClass();
         instance.setVisible(true);
         instance.setSize(new Dimension(100,100));
    }

    @Override
    public void actionPerformed(ActionEvent arg0) {
        // TODO Auto-generated method stub
        //DataBase Part
        //Presently Done Simply
        //Simple If Else
        //Onlu Used for Prototyping
        if(tuname.getText().equals("user")&&(tpass.getText().equals("user")))
        {
            HomeStudent home = new HomeStudent();
            instance.setVisible(false);
            home.setVisible(true);
            home.setSize(new Dimension(100,100));
        }
    }
}

以下はスタックトレースです。

load: class .class not found.
java.lang.ClassNotFoundException: .class
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
4

1 に答える 1

2

それはあなたの主な方法について話している。

public static void main(String args)

String パラメーターは、引数の String 配列でなければなりません。それはメインが取らなければならないものであり、そうではないので、それがあなたのエラーの場所です。に変更するだけ

public static void main(String[] args)

これで準備完了です。

それが役立つことを願っています!

于 2013-07-19T05:02:26.627 に答える