====================================================
	Hinweise zur portablen Verwendung von P2Podder
====================================================

Mit den Portable-Startdateien kann das Programm auf einem USB-Stick
benutzt werden. Sämtliche Einstellungsdateien werden in der Folge im
P2Podder-Programmordner auf dem USB-Stick gesichert und es gibt keine
weiteren Abhängigkeiten auf dem PC. Auch die Java-Laufzeitumgebung
zum Betrieb des Programms kann dort gespeichert sein.


(1) Zu diesem Zweck wird der P2Podder-Programmordner (z.B. P2Podder)
an einen beliebigen Ort (z.B. auf einem USB-Stick) kopiert.


(2) Nun wird die Startdatei (für das entsprechende Betriebssystem) 
aus dem Ordner "Portable" in den P2Podder-Programmordner
kopiert. Die Startdatei sollte sich somit im gleichen Ordner wie die
Datei "P2Podder.jar" befinden.


(3) P2Podder lässt sich nun über die eben kopierte portable Startdatei
starten (Details vgl. weiter unten):

* Windows:  P2Podder__Windows__Portable.exe
* Linux:    P2Podder__Linux__Portable.sh


(4) 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 "Pods" angegeben wird (und kein
absoluter Pfad: C:\xxx\yyy oder /home/user/pods ), dann wird ein Ordner
"Pods" auf dem USB-Stick im P2Podder-Programmordner angelegt und für den
Download verwendet.

Die Einstellungen werden im Ordner "Einstellungen" im P2Podder-Programmordner
gesichert.


====================================================
	Hinweis zum Starten
====================================================

Windows
=======
Das Programm wird mit einem Doppelklick auf die Startdatei
im P2Podder-Programmordner gestartet:

	" P2Podder__Windows__Portable.exe"


Linux
=====
Das Programm wird mit einem Doppelklick auf die Startdatei
im P2Podder-Programmordner gestartet:

	" P2Podder__Linux__Portable.sh"


====================================================
	Der Programmaufruf aus der Konsole
	(im Programmordner)
====================================================

Hier wird der Ordner “Einstellungen” relativ zum 
Programmorder verwendet:

	# java -jar P2Podder.jar Einstellungen
	Windows
	# PFAD_ZU_JAVA\java.exe -jar P2Podder.jar Einstellungen
	Linux
	# /PFAD_ZU_JAVA/java -jar P2Podder.jar Einstellungen


Hier werden die absoluten Ordner "c:\temp" oder bei 
Linux "/tmp" für die Einstellungen verwendet:
	
	Windows
	# java -jar P2Podder.jar c:\temp
	# PFAD_ZU_JAVA\java.exe -jar P2Podder.jar c:\temp
	Linux
	# /PFAD_ZU_JAVA/java -jar P2Podder.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 P2Podder.jar
	# c:\java\bin\java.exe -jar P2Podder.jar

	Linux
	# /PFAD_ZU_JAVA/bin/java -jar P2Podder.jar
	# /home/*user*/java/bin/java -jar P2Podder.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:

Windows:
	# Java\bin\java.exe -jar P2Podder.jar Einstellungen

Linux:
	# Java/bin/java -jar P2Podder.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]
	[Java]
		[bin]
	[Einstellungen]
	
	P2Podder.jar
	P2Podder__Linux.sh
	P2Podder__Windows.exe
	[bin]
	[Info]

	
