Ich sitze nun seit über 4 Stunden da dran und ich habe keine Lust mehr zu recherchieren...

Wichtig zu erwähnen ist aber, dass das Program in der IDE funktioniert, aber außerhalb:

Fehler: Hauptklasse application.Main konnte nicht gefunden oder geladen werden
Ursache: java.lang.NoClassDefFoundError: javafx/application/Application

oder

Fehler: Zum Ausführen dieser Anwendung benötigte JavaFX-Runtime-Komponenten fehlen

nicht. Je nach dem, ob ich JAR oder JavaFX Application bei Artifacts verwende, kommt eines der Fehlermeldungen. Bei JavaFX Application steht bei Artifacts unten aber auch

Can't build artifacts - fx:deploy is not available in this JDK

, wenn ich die SDK 17.0.1 verwende und beim Build:

Java FX Packager: Unable to build JavaFX artifact. 'Application class' should be specified in artifact's settings.

Was ich versucht habe:

  • Bei Projects habe ich mehrere SDKs ausprobiert
  • In Run > Edit Configurations habe ich das Nötige mit dem --module-path Quatsch gemacht < hier habe ich javafx-sdk-17.0.1 und javafx-sdk-15.0.1 genutzt
  • Bei Project Structure > Artifacts habe ich sowohl JAR und JavaFX Application ausprobiert

Welche ganzen Java-Versionen ich auf dem PC installiert habe: