Portabel
Mit den Startdateien für den portablen Modus kann das Programm auf einem USB-Stick benutzt werden. Sämtliche Einstellungsdateien werden in der Folge im MTPlayer-Programmordner auf dem USB-Stick gesichert und es gibt keine weiteren Abhängigkeiten auf dem PC.
- Zu diesem Zweck wird der MTPlayer-Programmordner (z.B. MTPlayer) an einen beliebigen Ort auf den USB-Stick kopiert.
- Nun wird die Startdatei (für das entsprechende Betriebssystem) aus dem Ordner “Portable” in den MTPlayer-Programmordner kopiert. Die Startdatei sollte sich somit im gleichen Ordner wie die Datei “MTPlayer.jar” befinden.
- Linux: MTPlayer__Linux__Portable.sh
- Windows: MTPlayer__Windows__Portable.exe
- Beim Einrichtungsdialog kann optional auf VLC Portable (sofern vorhanden) anstelle von einer lokalen VLC-Installation verwiesen werden. Wenn als Zielpfad für Downloads z.B. nur “Filme” angegeben wird (und kein absoluter Pfad: /home/user/filme oder C:\xxx\yyy ), dann wird ein Ordner “Filme” auf dem USB-Stick im MTPlayer-Programmordner angelegt und für den Download verwendet.
Die Einstellungen werden im Ordner “Einstellungen” im MTPlayer-Programmordner gesichert.
Gestartet wird das Programm mit einem Doppelklick auf die Startdatei im MTPlayer-Programmordner:
* Linux: MTPlayer__Linux__Portable.sh
* Windows: MTPlayer__Windows__Portable.exe
Beim Programmaufruf im Programmorder wird der Ordner “Einstellungen” relativ zum Programmorder verwendet:
java -jar MTPlayer.jar Einstellungen
Linux
/PFAD_ZU_JAVA/java -jar MTPlayer.jar Einstellungen
Windows
PFAD_ZU_JAVA\java.exe -jar MTPlayer.jar Einstellungen
Hier werden die absoluten Ordner bei Linux “/tmp” oder Windows “c:\temp” für die Einstellungen verwendet:
Linux
/PFAD_ZU_JAVA/java -jar MTPlayer.jar /tmp
Windows
java -jar MTPlayer.jar c:\temp
PFAD_ZU_JAVA\java.exe -jar MTPlayer.jar c:\temp
Java muss verfügbar sein, ohne kann das Programm nicht gestartet werden. Java muss aber nicht zwingend installiert werden. Der Ablauf ist dann folgender:
- Download von Java: https://openjdk.org/
- Das Paket in einen beliebigen Ordner entpacken, z.B. in den Ordner für Linux /home/user/java oder Windows c:\java
Das Programm kann dann mit folgendem Aufruf gestartet werden:
Linux
/PFAD_ZU_JAVA/bin/java -jar MTPlayer.jar
/home/*user*/java/bin/java -jar MTPlayer.jar
Windows
PFAD_ZU_JAVA\bin\java.exe -jar MTPlayer.jar
c:\java\bin\java.exe -jar MTPlayer.jar
Die beiden oben beschriebenen Möglichkeiten können auch kombiniert werden. So kann das Programm z.B. auf einem USB-Stick verwendet werden. Alle Abhängigkeiten (Konfigurations-Datei und Java sind dann ebenfalls auf dem USB-Stick enthalten)
- Download von Java: https://openjdk.org/
- Einen Programmordner anlegen, z.B. “Programmordner”
- Darin einen Ordner für Java anlegen: “Programmordner/Java”
- In den Ordner “Programmordner/Java” wird dann das Java-Paket entpackt
- Das Programmpaket wird in den Ordner “Programmordner” entpackt
Die Programmaufrufe sind dann:
Linux:
Java/bin/java -jar MTPlayer.jar Einstellungen
Windows:
Java\bin\java.exe -jar MTPlayer.jar Einstellungen
Was passiert dann? Das Programm verwendet Java aus dem Ordner: “Java” der parallel zur Programmdatei angelegt ist. Die Einstellungen werden in dem gleichnamigen Ordner “Einstellungen” gespeichert. Alles was das Programm braucht und verwendet ist unterhalb des Ordners “Programm” gespeichert. Es gibt keine weiteren Abhängigkeiten.
Wie sehen dann die Ordner/Dateien aus:
Programmordner
Programmordner / Info
Programmordner / bin
Programmordner / Java
Programmordner / Java / bin
Programmordner / Einstellungen
Programmordner / MTPlayer.jar
Programmordner / MTPlayer__Linux__Portable.sh
Programmordner / MTPlayer__Windows__Portable.exe