P2Tools
Wechsel zwischen Dunkel/Hell/Auto Modus Wechsel zwischen Dunkel/Hell/Auto Modus Wechsel zwischen Dunkel/Hell/Auto Modus Zurück zur Startseite

Portabel

Die portable Verwendung von MTPlayer

Mit den Portable-Startdateien 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.

  1. Zu diesem Zweck wird der MTPlayer-Programmordner (z.B. MTPlayer) an einen beliebigen Ort auf den USB-Stick kopiert.
  2. 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.
    • Windows:     MTPlayer__Windows__Portable.exe
    • Linux:     MTPlayer__Linux__Portable.sh
  3. 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: C:\xxx\yyy oder /home/user/filme ), 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:
* Windows:     MTPlayer__Windows__Portable.exe
* Linux:     MTPlayer__Linux__Portable.sh

Der Programmaufruf aus der Konsole

Beim Programmaufruf im Programmorder wird der Ordner “Einstellungen” relativ zum Programmorder verwendet:

java -jar MTPlayer.jar Einstellungen  

Windows  
PFAD_ZU_JAVA\java.exe -jar MTPlayer.jar Einstellungen  

Linux  
/PFAD_ZU_JAVA/java -jar MTPlayer.jar Einstellungen

Hier werden die absoluten Ordner “c:\temp” oder bei Linux “/tmp” für die Einstellungen verwendet:

Windows
java -jar MTPlayer.jar c:\temp
PFAD_ZU_JAVA\java.exe -jar MTPlayer.jar c:\temp

Linux
/PFAD_ZU_JAVA/java  -jar MTPlayer.jar /tmp

Das Programm verwenden, wenn Java nicht installiert werden kann oder soll.

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 c:\java oder für Linux /home/user/java

Das Programm kann dann mit folgendem Aufruf gestartet werden:

Windows
PFAD_ZU_JAVA\bin\java.exe -jar MTPlayer.jar  
c:\java\bin\java.exe -jar MTPlayer.jar  

Linux  
/PFAD_ZU_JAVA/bin/java -jar MTPlayer.jar  
/home/*user*/java/bin/java -jar MTPlayer.jar

Die beiden Möglichkeiten kombinieren

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:

Windows:
Java\bin\java.exe -jar MTPlayer.jar Einstellungen

Linux:
Java/bin/java -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