Ошибка: Ошибка: не удалось найти или загрузить основной класс neon.Main - PullRequest
0 голосов
/ 21 мая 2018

Я пишу приложение, но получаю сообщение об ошибке, указанное в заголовке.В папке src находится под пакетом неон класс Main.java.Пакет neon.friends содержит Friends.fxml.А пакет neon.views содержит MainItemsController.java, MainItems.fxml и MainView.fxml.

Вот код основного класса:

    package neon;

import java.io.IOException;


import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class Main extends Application {

private Stage primaryStage;
private static  BorderPane mainLayout;

@Override
public void start(Stage primaryStage) throws IOException {
    this.primaryStage = primaryStage;
    this.primaryStage.setTitle("Neon");
    showMainView();
    showMainItems();
}

private void showMainView() throws IOException{
    FXMLLoader loader = new FXMLLoader();
    loader.setLocation(Main.class.getResource("view/MainView.fxml"));
    mainLayout = loader.load();
    Scene scene = new Scene(mainLayout);
    primaryStage.setScene(scene);
    primaryStage.show();
}

private void showMainItems() throws IOException{
    FXMLLoader loader = new FXMLLoader();
    loader.setLocation(Main.class.getResource("view/MainItems.fxml"));
    BorderPane mainItems = loader.load();
    mainLayout.setCenter(mainItems);
}

public static void showFriends() throws IOException{
    FXMLLoader loader = new FXMLLoader();
    loader.setLocation(Main.class.getResource("friends/Friends.fxml"));
    BorderPane friends = loader.load();
    mainLayout.setCenter(friends);
}

public static void main(String[] args) {
    launch(args);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...