0

I am trying to embed the HSQLDatabaseManager Swing App in my own JavaFX project.

public class SQLTool extends Application {

@Override
public void start (Stage stage) {
    final SwingNode swingNode = new SwingNode();

    createSwingContent(swingNode);

    StackPane pane = new StackPane();
    pane.getChildren().add(swingNode);

    stage.setTitle("Swing in JavaFX");
    stage.setScene(new Scene(pane, 800, 600));
    stage.show();
    stage.centerOnScreen();
}

private void createSwingContent(final SwingNode swingNode) {
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            JPanel panel = new JPanel();
            DatabaseManagerSwing dbms = new DatabaseManagerSwing();
            panel.add(dbms);
            swingNode.setContent(panel);
        }
    });
}

Getting a Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: java/sql/SQLException Looks like the jar file couldn't be found. It's placed under resources/lib/sqltool. I am using latest JDK14.

Thanks for the help!

Marko
  • 47
  • 5

0 Answers0