aus gegebenem Anlass mal eine neue Version der Anleitung.
Der Autor von ProjectX wünscht sich, das seine Arbeit nicht in kompilierter Form zum Download angeboten wird. Dies begründet er damit, das er keine Lizenzstreitigkeiten haben möchte und das ProjectX ein "reines Testprojekt" für Interessierte ist.
Da ProjectX aber ein sehr mächtiges Werkzeug ist, um DVB-Aufnahmen von der Dbox2 weiterverarbeiten zu können, wollen wir Euch hier mal das Kompilieren von ProjectX nahe bringen.
Zunächst benötigt man ein installiertes JavaDevelopmentKit - das gibt es unter http://java.sun.com/javase/downloads/index.jsp in der Version JDK 6 Update 12. Ältere Java-Versionen sollte man vorher deinstallieren, auch die Java Laufzeitumgebungen (JRE). Diese wird mit dem JDK mitgeliefert und muss nicht seperat runter geladen werden.
Dann benötigt man natürlich die ProjectX Quelldateien (Sourcen). Diese gibt es unter http://sourceforge.net/projects/project-x
Das hier geladene Zip-File entpackt man in einen beliebigen Ordner, z.B. c:\ProjectX.
Dann wechselt man in den nun darin enthaltenen Ordner, aktuell im Moment: ProjectX_Source_0.90.1.
Dort liegt eine Batch-Datei, sie heißt build.bat - ein Rechtsklick auf die build.bat lässt u.a. den Punkt "Bearbeiten" ersteinen. Aktiviert man dies, so wird die Batch im Notepad geöffnet und man kann diese nun editieren. Hier gilt es nun den korrekten Pfad zum oben erwähnten JDK anzugeben.
Dazu werden diese Zeilen benötigt:
Code: Alles auswählen
rem IMPORTANT! Edit the next line and set JAVA_HOME according to your environment.
set JAVA_HOME=C:\programme\jdk150
Code: Alles auswählen
set JAVA_HOME=C:\Programme\Java\jdk1.5.0_05
Alternativ dazu bietet Charles auf seiner Homepage 2 Tools an, die es leichter machen sollen, mit der build.bat umzugehen.
Unter http://people.freenet.de/CharlesWeb/download.html gibt es CompileX und GetJavaHome.
CompileX ist ein Windows-Programm, in dem man einfach den Pfad zu den ausgepackten ProjectX-Sourcen angibt, bequem mit einer Explorer ähnlichen Gui, dann noch die Version von ProjectX angeben und auf Compile drücken.
GetJavaHome besteht aus 3 Programmen, die man einfach in den Ordner hinein entpackt, in dem auch die build.bat der ProjectX-Sourcen liegt. Dann genügt es im Normalfall einfach die AutoBuild.bat zu starten (Doppelklick) und nach ein paar Sekunden ist die ProjectX.jar einsatzbereit.
Die so kompilierte ProjectX.jar sollte sich einfach aus Windows heraus starten lassen. Klappt das nicht, weil z.B. Winrar sich die Dateiendung .jar einverleibt hat, muss man in dem betreffenden Programm (hier Winrar) den Dateizugriff auf .jar abschalten (bei Winrar unter Optionen/Einstellungen/Integration). Eventuell muß man dann auch noch in den Ordneroptionen unter Dateityp die Zuordnung von JAR per Hand umbiegen.
Viel Spaß mit ProjectX
wünscht Euch das
JtG-Team