Не запускается код Java

152
30 апреля 2019, 15:10

Доброе утро, товарищи программисты!

Есть следующий код:

    import java.awt.*;
    import java.awt.event.*;
    class Party {
     public void buildInvite(){
      Frame f = new Frame();
      Label l = new Label("Вечеринка у Тима");
      Button b = new Button("Ваша ставка");
      Button c = new Button("Сбросить");
      Panel p = new Panel();
      p.add(l);
      }
   }

Программа компилируется, но не запускается в cmd, пишет отсутствует class

Answer 1

Как написал Эникейщик,

В каждом java-приложении должен быть метод main()

Или добавьте отдельный класс:

class MainClass {
  public static void main(String args[]) {
   Party party = new Party();
   party.buildInvite();
  }
}

Или добавьте в класс Party main():

psvm {
 buildInvite();
}

psvm - стандартный заголовок main метода в java.

(public static void main(String args[]))

Или переименуйте buildInvite в psvm.

Answer 2

У Вас нет класса в котором хранится метод public static void main(String[]args). Соответственно и скомпилироваться ничего не может. И что вы хотите увидеть в cmd?

READ ALSO
LibGDX обработка нажатий

LibGDX обработка нажатий

Некорректная работа InputProcessor на андроиде версии выше 51 (судя по проведенным тестам)

173
Ошибка при десериализации JSON с помощью Jersey

Ошибка при десериализации JSON с помощью Jersey

Пока разбираюсь именно с Jersey, поэтому не предлагайте другие библиотеки

158
Запуск java файла после компиляции

Запуск java файла после компиляции

Почему после в консоли после компиляции java файла1)Командой javac Helloworld

177
Чем отличается newFixedThreadPool от newSingleThreadExecutor

Чем отличается newFixedThreadPool от newSingleThreadExecutor

Разбираю конкурентность и заметил такие вариации Executor-а Для однопоточности

173