appleJuice, Portable, ohne Setup, mit Java, einfach downloaden und starten.
Die Portable Version von appleJuice setzt sich zusammen aus:
- der letzten openJDK ZULU JRE Version 1.7 von Azul
- dem aktuellsten AJCore
- der aktuellsten AJCoreGUI
- extra Wrapper EXE Dateien für die Portable Version (siehe nachfolgend)
Der AJCore bekommt automatisch 50% des aktuell freien RAM.
Sind also 4GB RAM verbaut und es sind davon aktuell noch 2GB frei,
dann bekommt der AJCore 1GB RAM zugewiesen 🎉
Um den Wert fest zu definieren, muss die Datei AJCore.l4j.ini mit dem Inhalt -Xmx2048m angelegt werden.
Beide Exe Dateien bekommen den Parameter -Duser.home=. mitgegeben.
So denken beide Anwendungen, das Heimatverzeichnis des Benutzers ist der aktuelle Ordner der EXE Dateien. 😎
Das hat den Vorteil, dass alle persistenten Dateien im appleJuice Ordner des Portable Clients liegen!
Einfach ein neues Release mit Changelog als Kommentar erstellen.
Es wird dann automatisch via github action alles ausgeführt, die fertigen ZIP-Dateien an das Release attached!
Zum Erstellen einer neuen Version kann die Datei create.sh wie folgt ausgeführt werden:
./create.sh x64-> 64bit./create.sh x86-> 32bit
Alle benötigten Komponenten/Abhängigkeiten werden heruntergeladen und in die richtige Struktur gebracht.
nachfolgend finden sich Erklärungen zu den extra für die Portable erstellten Komponenten.
Alle ausführbaren Dateien wurden mit UPX verkleinert.
die beiden AJ*.exe starter funktionieren nur bei dieser Portable Version