Hier schreibt ihr bitte Fehler rein, die ihr gefunden habt.
Wenn möglich mit einer genauen Beschreibung, was ihr gemacht habt und wie der Fehler aussieht. Bitte hier nur Fehler melden, die in einer 5er-Version aufgetreten sind.
Nachdem die vorletzten Nachwirkungen der Silvester-Nacht verflogen sind, wollte ich gerade mal wieder ein wenig an meinen DSA-Helden basteln. Nachdem mir das Programm in den letzten Wochen stets treue Dienste geleistet hat, überrascht es mich heute mit dieser Fehlermeldung:
Die Version 5 dagegen läuft ohne Fehlermeldung seitens Java. Beide Versionen liegen in unterschiedlichen Verzeichnissen und werden jeweils mit dem Kommando
Da müssen wohl die Einträge der 4er und der 5er Version durcheinander geraten sein. Egal, ich habe jetzt einfach ein kleines Skript erstellt, das zuerst diese Datei löscht und dann das Programm startet, damit das nicht noch einmal passiert.
das solltest du nicht tun.
In den Properties werden einige Informationen gespeichert die du brauchst wenn du Andere Programme wie den Updater oder HeldenDoc aus der Helden-Software starten willst.
Unter anderem wird damit auch der Versionswechsel festgestellt.
MfG Maik
Macht uns das Leben einfacher und beachtet die Anmerkungen zum Fehler melden.
Gut, dann nehme ich den Löchbefehl wieder raus aus dem Skript. Hauptsache, die beiden Versionen vertragen sich an jetzt auf meiner Festplatte. Ich habe sie extra in getrennte Verzeichnisse gesteckt, um beide Versionen parallel betreiben zu können. Ich hoffe, der Fehler in der Datei "~/.dsa4.properties" war nur ein einmaliger Ausrutscher. Obwohl ich gerne wüßte, warum und was da überhaupt passiert ist.
Nein, das habe ich manuell erledigt: ich habe zuvor das komplette Verzeichnis "dsa" nach "dsa-4.1" kopiert und dann die neue Helden-Version darin abgelegt. Da ich das Programm stets mit dem Befehl
java -Xmx256M -jar ./helden.jar -ep"./"
aufrufe¹, hatte ich erhofft, daß sich so auch keine Probleme beim gleichzeitigen Nutzen von Version 4 und 5 ergeben. Aber irgend etwas muß dann doch schief gelaufen sein.
_____________________
¹ Ich tippe natürlich nicht jedes mal diesen Befehl ein, sondern rufe ein Skript auf, das zuerst in das Programmverzeichnis wechselt und dann das Helden-Programm mit diesem Befehl startet. (Und ja: ich habe für beide Helden-Versionen jeweils ein eigenes Skript, das ins jeweils richtige(!) Verzeichnis wechselt. Darauf habe ich geachtet. )