Dr. Java: Статическая ошибка: у этого класса нет статического основного метода void, принимающего String [] при запуске программы - PullRequest
0 голосов
/ 12 октября 2018

Я беру второй урок Java, и мой профессор сказал мне использовать доктора Java.Мы начали изучать GUI, и он привел нам пример кода в качестве примеров:

import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.layout.*;
import javafx.scene.control.*;
import javafx.stage.*;
import javafx.collections.*;


public class HelloWorldMain extends Application{
 public void start(Stage primaryStage){
  FlowPane pane = new FlowPane();

  // put all controls on 'pane'
  Label lblHello = new Label("Hello");
  pane.getChildren().add(lblHello);

  Button btnHello = new Button("Hello World");
  pane.getChildren().add(btnHello);

  TextField txtHello = new TextField("Hello");
  pane.getChildren().add(txtHello);

  PasswordField pass = new PasswordField();
  pane.getChildren().add(pass);

  CheckBox cbHello = new CheckBox("Hello");
  pane.getChildren().add(cbHello);

  RadioButton rbMale= new RadioButton("Male");
  RadioButton rbFemale = new RadioButton("Female");
      pane.getChildren().add(rbMale);
      pane.getChildren().add(rbFemale);

  ToggleGroup group = new ToggleGroup();
  rbMale.setToggleGroup(group);
  rbFemale.setToggleGroup(group);

  ChoiceBox cbColors = new ChoiceBox();
  cbColors.setItems(FXCollections.observableArrayList("Red", "Green", "Blue"));

  pane.getChildren().add(cbColors);


  Scene scene = new Scene(pane, 300, 200);
  primaryStage.setScene(scene);
  primaryStage.show();
 }
}

Однако, когда я пытаюсь запустить это в Java, я получаю следующую ошибку: Статическая ошибка: этот класс неу меня есть метод static void main, принимающий String [].

Профессор не может мне помочь, и я не вижу ответа на этот точный вопрос.Любая помощь приветствуется!

...