NetBeans количество элементов качания

Я использую NetBeans для создания карты для сбора и отображения информации о продукте. До сих пор все работало нормально, но теперь, когда я добавляю еще один компонент Swing, т.е. JTextField или JButton, я получаю следующую ошибку при запуске.

Ошибка: не удалось найти или загрузить основной класс

Возможно ли, что NetBeans имеет ограничение на количество компонентов Swing, которые он может обрабатывать, или ошибка возникает по какой-то другой причине?


person m ainsworth    schedule 03.07.2016    source источник
comment
Ошибка довольно очевидна: у вас нет класса с методом main(), который можно использовать для запуска вашей программы.   -  person a_horse_with_no_name    schedule 03.07.2016
comment
Так почему я получаю эту ошибку только сейчас, она работала нормально в течение нескольких месяцев, пока я разрабатывал панели. Теперь это просто ошибки, когда я добавляю новый компонент, но не меняю его!   -  person m ainsworth    schedule 03.07.2016


Ответы (1)


нет, количество компонентов не ограничено.

возможно, ваша программа не имеет основного метода или основного класса, или ваши конфигурации запуска проекта неверны.

проверьте, нет ли у вас основного класса и основного метода, добавьте его в свой проект, как показано ниже:

public class Main{

    public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(() -> {
            new YourFrame().setVisible(true);
        });
    }
}

или проверьте конфигурации запуска проекта:

в netbeans 8.0.2
Select your project > Right click on it > Click on Set Configuration > Select Customize...

теперь в левом меню (категории) выберите Run, затем введите имя вашего основного класса в текстовом поле Main Class:. см. это изображение

person Rahmat Waisi    schedule 03.07.2016
comment
Проект представляет собой общедоступный класс MainJFrame extends javax.swing.JFrame { public MainJFrame() throws FileNotFoundException, ParseException {, который работает нормально, но внезапно перестает работать, если я добавляю другой компонент пользовательского интерфейса, выдающий указанную выше ошибку. Но если я удалю компонент, а затем добавлю другой, он будет работать нормально. Отсюда моя первоначальная мысль об ограниченном количестве. - person m ainsworth; 03.07.2016