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!