Ich habe das Problem, dass ich das mit dem Eclipse Export nicht wirklich nachvollziehen kann und will.
Wenn Du ein jar bei dem export erstellst und das jar nicht per java -jar <jarDatei> gestartet werden kann, dann fehlt das Manifest oder das Manifest ist falsch. Das kannst Du auf den Konsole feststellen, denn die Fehlermeldung dürfte unterschiedlich sein.
Wie beheben? Du kannst da gerne weiter herum spielen in der IDE, aber das ist aus meiner Sicht nicht Zielführend. Ich würde ganz eindringlich dazu raten, dass Du auf ein Build System wie Maven umsteigst.
a) Du hast diesen ganzen Setup Mist nicht mit JavaFX SDK installieren und lauter Modul-Pfade setzen und all sowas.
b) Du hast ein Projekt-File, das alles enthält. Dieses kannst Du weiter geben also z.B. hier im Forum posten um Hilfe zu enthalten.
c) Du bist unabhängig von einer Entwicklungsumgebung. Du kannst also mit beliebigen ENtwicklungsumgebungen oder auf der Kommandozeile Entwickeln / das Projekt bauen.
Statt einem jar Datei sollte aus meiner Sicht das Ergebnis auch ein application Image sein, welches per JPackage gebaut wurde. Das ist dann etwas, das Du weiter geben kannst ohne irgendwelche Probleme (oder deutlich weniger), da das wirklich alles enthält - incl. einer Java Runtime.
Wenn Du das machen willst: Erzeuge ein neues Projekt. Verwende bitte nicht die Möglichkeit von Eclipse, für dein bestehendes Projekt ein Maven Projekt zu erzeugen. Bei Maven gilt Conventions over Configuration: es gibt also gewisse Konventionen, an die man sich halten sollte um dann weniger konfigurieren zu müssen. Und das sollte man nicht mit Füßen treten (So sind z.B. die Sourcen aufgeteilt in src/main/java src/main/resources und so - und da fängt es schon an, denn Eclipse schmeißt alles in src.)
Wie so ein Projekt aussehen könnte, zeige ich in
https://github.com/kneitzel/JavaFXMavenApp (Für ein aktuelles Java, Also Java 21 wäre empfohlen, Java 17 würde auch gehen.)
Ich weiss nicht, ob ich es im Anschluss schaffe, mir Dein ZIP anzusehen. Falls es mein Rücken zulässt, baue ich Dir da mal ein Maven Projekt, mit dem Du dann etwas spielen kannst als Einstieg.