Aktuelles Nighly läuft nicht
-
@MenchenSued hattest du deine nightly Version auch als quasi portable Ausführung installiert?
Hab heute morgen erst gesehen, dass mit dem neuen Startbefehl gestartet nicht mehr auf die Daten unter ~/Applications/MediathekView_Nightly/Einstellungen/.mediathek3 zugegriffen wird, sondern auf die der (von mir gleichfalls aktuell gehaltenen und jetzt um Chaos zu verhindern entfernten) Normalen alten Version unter ~/.mediathek3 bzw. im Fall der filme.json auf ~/Library/Caches/MediathekView/filme.json. -
Mein Startskript sieht wie folgt aus und nutzt ein lokales Verzeichnis, das ich als letzten Parameter anhänge
#!/usr/bin/sh cd target ../../jdk-23.0.2+7/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \ --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \ --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -ea -cp "MediathekView.jar:dependency/*" mediathek.Main ../mediathek3
-
@MenchenSued das ähnelt meinem derzeitigen
#!/bin/sh cd ~/MediathekView/target java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \ --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \ --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -ea -cp "MediathekView.jar:dependency/*" mediathek.Main
Das vorherige war deutlich anders nämlich so
#!/bin/sh dir=`dirname "$0"` cd "$dir" JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-22.jdk/Contents/Home" if [ -n "$JAVA_HOME" ]; then "$JAVA_HOME"/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX: +UseStringDeduplication --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED -Dfile.encoding=UTF-8 -jar ~/Applications/MediathekView_Nightly/MediathekView\-latest\-nightly\-mac/MediathekView\.jar ~/Applications/MediathekView_Nightly/Einstellungen/.mediathek3 $* else java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX: +UseStringDeduplication --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED -Dfile.encoding=UTF-8 -jar ./MediathekView.jar ~/Applications/MediathekView_Nightly/Einstellungen/.mediathek3 $* fi cd $OLDPWD killall Terminal
Das neue funktioniert aber und daher lass ichs jetzt wie es ist. Die vorherige Situation mit zwei parallelen Instanzen hatte ich als Notnagel gedacht, aber eigentlich nur noch die nightly Version aktiv genutzt.