mediathekview / MediathekView

Das Programm MediathekView durchsucht die Online-Mediatheken verschiedener Sender
https://mediathekview.de
GNU General Public License v3.0
867 stars 95 forks source link

Build Anleitung aktualisieren #547

Closed Wonno closed 4 years ago

Wonno commented 4 years ago

Eine detaillierte Anleitung wie lokal gebaut und gestartet und gedebuggt werden kann wäre wünschenswert.

Was mir konkret fehlt sind die Startparameter für die JVM um das jar mit Java 14 starten und debuggen zu können.

Die Konsole nach dem Start mit Exceptions geflutet: Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: jdk/swing/interop/SwingInterOpUtils

Derzeit von mir verwendete Startup Optionen:

--add-exports=javafx.base/com.sun.javafx.logging=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.embed=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.css=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.tk=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED
--add-exports=javafx.base/com.sun.javafx.event=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.cursor=ALL-UNNAMED
--add-exports=javafx.graphics/com.sun.javafx.util=ALL-UNNAMED
%CLASSPATH% mediathek.Main --debug
derreisende77 commented 4 years ago

git clone.... mvn clean install cd target java —enable-preview -jar MediathekView.jar ...

steht im Wiki und man braucht keine add-exports Das Jar kann dann auch zum debuggen genutzt werden.

Nicklas2751 commented 4 years ago

Intellij öffnen, Projekt als Maven dings importieren. Mit Maven bauen und zum testen und debuggen die Main Klasse mit InelliJ ausführen bzw. Debuggen.

Bei eclipse das ganze nur halt mit eclipse.

Wonno commented 4 years ago

Fehler gefunden:
Anstatt OpenJDK Runtime Environment AdoptOpenJDK 14 muss das OpenJDK 14 verwendet werden.

'java -version' sagt euch mit welchem ihr es zu tun habt

derreisende77 commented 4 years ago

@Wonno hast du nen Link? dann muss man nicht ewig suchen