Ошибки: requires org.controlsfx.controls; requires com.dlsc.formsfx; requires org.kordamp.bootstrapfx.core;
Answered
Недавно начал изучать javaFX. Но сколько раз не перепробывал содать окно для сосдания приложения, выпускаються ошибки:
Module not found: org.controlsfx.controls
Module not found: com.dlsc.formsfx
Module not found: org.kordamp.bootstrapfx.core
Возможно ошбибки в настройке, но на всякий случай, вот код:
Из "Main.java"
package sample;
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!");
primaryStage.setScene(new Scene(root, 700, 400));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Из "Controller.java"
package sample;
public class Controller {
}
Из "hello-view.fxml"
<?import javafx.geometry.Insets?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<GridPane fx:controller="sample.Controller"
xmlns:fx="http://javafx.com/fxml" alignment="center" hgap="10" vgap="10">
</GridPane>
Также при запуске роботы появляется еще одно:
Из "module-info.java"
module com.example.application {
requires javafx.controls;
requires javafx.fxml;
requires org.controlsfx.controls;
requires com.dlsc.formsfx;
requires org.kordamp.bootstrapfx.core;
opens com.example.application to javafx.fxml;
exports com.example.application;
exports sample;
opens sample to javafx.fxml;
}
Кому не сложно, помогите пожалуйста
Please sign in to leave a comment.
Why do you need this part in module-info.java?
seems these components are not used anywhere in the app.
If removing these string does not help, please share the whole project zipped via uploads.jetbarins.com