java.lang.ClassNotFoundException после клонирования из затмения github - PullRequest
0 голосов
/ 18 июня 2019

Вчера я загрузил какой-то проект на свой github. Отлично скомпилирован. Сегодня я пытаюсь клонировать его с другого компьютера, я подписался на это руководство , но когда я пытаюсь запустить код, я 'm получение:

Ошибка: не удалось найти или загрузить основной класс gui.MainScreen. Причина: java.lang.ClassNotFoundException: gui.MainScreen

Я пытался сделать как этот пост , но я не понял его ответ, может кто-нибудь, пожалуйста, напишите более четкий ответ?Снимки экрана очень помогут.

Код примерно такой:

   package gui;


    import javax.swing.JFrame;
    import javax.swing.JPanel;

    public class MainScreen extends JFrame
    {   
    public MainScreen() throws IOException
    {   
    ....
        this.pack();
        this.setVisible(true);
    }
    }

    public static void main(String[] args)
    {
        //avoid blocking the main thread
        SwingUtilities.invokeLater(new Runnable(){
            @Override
            public void run() {

                try {

                    new MainScreen();
                } catch (IOException e) {
                    e.printStackTrace();
                };
            }           
        });


    }
}   

enter image description here

1 Ответ

0 голосов
/ 18 июня 2019

Вам нужно иметь основной класс в отдельном файле.Из вашего скриншота видно, что у вас есть основной класс в классе MainScreen.Вы можете назвать файл с основным классом как угодно (не называйте его главным, хотя, чтобы избежать путаницы).

Если ваш основной класс действительно находится в отдельном файле, установите основной класс послеклонирование вашего проекта в затмении.Проверьте эту ссылку Как установить основной класс в Eclipse .Я не уверен, что информация присутствует в проекте github, который вы клонировали.Перейдите в Run Configurations и настройте полное имя основного класса, и, как говорит ссылка, вы также можете выполнить поиск по всему проекту, что даст вам основной класс.Установите это и затем запустите проект.Надеюсь, это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...