Я пытаюсь получить стартовый проект для шаблона, работающего для JavaFX, задача состоит в том, чтобы запустить и запустить программу hello world, используя JavaFX для ее запуска.
(Некоторый фоновый контекст: мы используем IntelliJ для нашего назначения класса, но недавно мы обнаружили, что кажется (?) Поддержка JavaFx была прекращена в InteliJ, несмотря на то, что то же самое назначение остается, поэтому мы установилисторонняя библиотека, следуя инструкциям руководства по получению библиотеки ( Как заставить JavaFX и Java 11 работать в IntelliJ IDEA ), инструкции помогли запустить и скомпилировать программу, и я использовал пути, но когда я запустил программу, у меня появился пустой белый экран, и я понятия не имею, нормально это или нет.)
Код - это просто шаблон JavaFX по умолчанию от Intllij, я пробовалустановка SDKS и JDKS (которые, казалось, помогли скомпилировать программу), но при запуске я просто получаю пустой белый экран.
Вот скриншот проблемы с белым экраном https://i.imgur.com/7ZYju3M.jpg
И код ниже;это просто запуск IntelliJ по умолчанию, но я не знаю, почему он не работает.
package sample;
// Original Imports found in testTemplate
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
primaryStage.setTitle("Hello World");
primaryStage.setScene(new Scene(root, 300, 275));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
package sample;
public class Controller {
}
Мы ожидали, что результаты скажут привет миру.В любом случае, я так думаю, но на самом деле я понятия не имею, как это должно выглядеть, так как это мой первый раз, я думаю, что это должен сказать привет мир.(Позже мы должны настроить графический интерфейс, но сейчас я просто хочу выяснить, что не так с программой.)