Проблема при выполнении основного файла

#java #netbeans

#java #netbeans

Вопрос:

Я всего лишь новичок, пытающийся использовать java-проект git, я загрузил java-проект из git, и когда я пытаюсь запустить splash.java файл в нем написано:-

Класс «Электричество.у splash» нет основного метода

Вот скриншот экрана:-

Скриншот моей ошибки

conn.java

 /*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Hp pc
 */
class conn {
    
}

 

скриншот conn.файл java в папке Electricity

скриншот

Вот мой splash.java который имеет основной метод:

 package Electricity;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class splash {
    public static void main(String[] args){
        fframe f1 = new fframe();
        f1.setVisible(true);
        int i;
        int x=1;
        for(i=2; i<=600; i =4, x =1){
            f1.setLocation(800 - ((i x)/2), 500 - (i/2));
            f1.setSize(i x,i);
            try{
                Thread.sleep(10);
            }catch(Exception e){}
        }
        
    }
}
class fframe extends JFrame implements Runnable{
    Thread t1;
    fframe(){
        super("Electricity Billing System");
        setLayout(new FlowLayout());
        ImageIcon c1 = new ImageIcon(ClassLoader.getSystemResource("icon/elect.jpg"));
        Image i1 = c1.getImage().getScaledInstance(730, 550,Image.SCALE_DEFAULT);
        ImageIcon i2 = new ImageIcon(i1);
        
        
        JLabel l1 = new JLabel(i2);
        add(l1);
        t1 = new Thread(this);
        t1.start();
    }
    public void run(){
        try{
            Thread.sleep(7000);
            this.setVisible(false);
            
            Login l = new Login();
            l.setVisible(true);
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}

 

Пожалуйста, подскажите мне, это потому, что я не загрузил jdbc или что-то еще?

Комментарии:

1. Есть ли у вас какой-либо класс с main методом?

2. @iota вы можете видеть на первом скриншоте, что все классы находятся прямо там, с левой стороны, и нет класса с именем «main» github.com/kunaltyagi9/Electricity-Billing-System вот ссылка на git, пожалуйста, помогите

3. Я спрашиваю, есть ли какой-либо класс с main методом. Скриншот не отвечает на этот вопрос.

4. @iota да, извините, если это прозвучало грубо. я не хотел. во всем проекте нет имен файлов main

5. Если в main каком-либо из классов есть метод, то его невозможно запустить.

Ответ №1:

Сначала создайте свой основной метод в основном классе, затем, чтобы указать класс с помощью основного метода: щелкните левой кнопкой мыши на имени вашего проекта, properties, Run и там укажите основной класс с основным методом. В вашем захвате: попробуйте импортировать java.sql.Connection;

Комментарии:

1. Я обновил вопрос, пожалуйста, проверьте

2. Вы уже добавили соединитель Mysql. jar в библиотеку вашего проекта? dev.mysql.com/downloads/connector/j