Kompilieren von ProjectX

aus TopfWiki, der freien Wissensdatenbank

Erstellen einer ausführbaren Version von ProjectX

In den Boards wurden des Öfteren Diskussionen über das Kompilieren von ProjectX gestellt, hier die Anleitung:

Zum Erstellen einer ausführbaren Version von ProjectX braucht der Mann (die Frau) zwei Dinge:

  • Das J2SE SDK (auch J2SDK, Java 2 SDK oder JDK genannt)

Vor der Installation von Java sollten bereits installierte Versionen deinstalliert werden. Dann von http://java.sun.com/j2se entweder für J2SE SDK 1.4 z.B. die Dateien j2sdk-1_4_2_11-windows-i586-p.exe (etwa 55 MB) oder für J2SE JDK 5.x z.B. die Dateien jdk-1_5_0_06-windows-i586-p.exe (etwa 60 MB) downloaden. Nun die ausführbare Windows-Installationsdatei starten und das Zielverzeichnis merken, da es später noch gebraucht wird.

Netbeans wird nicht benötigt. Das JRE (Java Runtime Environment) genügt nicht!

  • ProjectX

Herunterladen kann man die Quellen von ProjectX hier: http://sourceforge.net/projects/project-x.

Zum Zeitpunkt als dieser Artikel verfasst wurde, war es die Datei ProjectX_Source_eng_0.90.4.00.zip. Falls ProjectX auch in deutscher Sprache gewünscht wird, auch das dazugehörige LanguagePack ProjectX_LanguagePack_0.90.4.00.zip downloaden. Achtung: ProjectX selbst und das Language Pack müssen dieselbe Versionsnummer haben.

Nach dem Download beide Dateien in ein beliebiges, aber dasselbe Verzeichnis entpacken. Und nun geht's los!

Bezogen auf die Z.Zt. aktuelle Version ins Verzeichnis ProjectX_Source_0.90.4 gehen und die Datei build.bat mit einem Editor, z.B. Notepad (bzw. bei XP "Editor" in Zubehör) oder UltraEdit, öffnen. Dort in Zeile 5 das Verzeichnis eintragen, in dem das JAVA SDK installiert wurde.

@echo off
rem test if JAVA_HOME is already set in the system environment
if exist "%JAVA_HOME%\bin\javac.exe" goto JAVA_HOME_SET

rem IMPORTANT! Edit the next line and set JAVA_HOME according to your environment.
set JAVA_HOME=<JAVA SDK INSTALLATIONSVERZEICHNIS> z.B. C:\programme\jdk150
Bitte beachten, dass bei den neueren Paketen die Java-Dateien meist noch eine Verzeichnisebene tiefer liegen, und zwar im Unterverzeichnis jdk, also z.B. in:
set JAVA_HOME=C:\Programme\java50\jdk

Die Datei build.bat speichern und durch Doppelklick starten.

Im sich öffenden DOS-Fenster sieht man einige Meldungen, und wenn die Kompilation beendet ist, befindet sich die Datei ProjectX.jar im selben Verzeichnis.

Sollte sich durch den Doppelklick auf ProjectX.jar nicht ProjectX öffnen, sondern winRAR, empfiehlt es sich, ein Batch-Datei für den Start von ProjectX zu erstellen. Diese Datei, nennen wir sie pjxstart.bat, wird auch mit einem Editor in dem Verzeichnis, in dem sich ProjectX befindet, erstellt. Sie enthält nur eine Zeile:

javaw -jar ProjectX.jar

Durch Doppelklick auf pjxstart.bat müsste ProjectX starten und kann benutzt werden, aber das ist nicht Thema dieses Artikels.

Goodies

Personalisierung

Wenn man möchte, dass sein Name bei Start und in der Kopfzeile erscheint, muss mann weitere Dateien editieren. Für Deutsch ist das im Verzeichnis resources die Datei pjxresources_de.properties.

Hier sucht man den Abschnitt "#terms of conditions"

Alle Zeilen, die dort aufgeführt sind, erscheinen im Startmenü von ProjectX. Hier kann man z.B. eine Zeile "(6) Kompiliert von Bonni - vom Autor nicht unterstützt" hinschreiben.

Um seinen Namen in der ProjectX-Kopfzeile zu sehen, editiert man im Abschnitt "#version info" die Zeile
version.info=<HIERHIN DAS GEWÜNSCHTE SCHREIBEN>"

Welche Dateien werden benötigt?

Zum Ablauf von ProjectX braucht man nur die folgenden Dateien:

  • ProjectX.jar
  • Das Verzeichnis lib

Diese Datei und das Verzeichnis in eine beliebiges anderes Verzeichnis (ggf. mit pjxstart.bat) kopieren. Auf dem Desktop kann dann noch eine Verknüpfung vor pjxstart.bat angelegt werden.

"Werksreset"
Um die Standardeinstellungen von ProjectX wieder herzustellen, löscht man die Datei x.ini. Diese wurde beim ersten Starten von ProjectX automatisch erstellt und wird es auch immer wieder, wenn sie nicht da ist.

'Persönliche Werkzeuge