Jetzt, da die neue Java-Version von Arachnophilia schon eine Weile verfügbar ist,
wurde mir immer und immer wieder von den gleichen Problemen berichtet.
Hier kommt eine Liste mit den häufigsten Problemen und Vorschlägen zur Lösung.
Arachnophilia starten
- Erster Start-Versuch
Wenn Sie die richtige Java-Laufzeitumgebung von
http://java.sun.com
heruntergeladen und installiert haben, und sich Arachnophilia anscheinend trotzdem nicht starten lässt,
öffnen Sie ein MS-DOS-Fenster (unter Linux ein Terminalfenster), wechseln Sie in das Verzeichnis,
in welchem sich die Datei "Arachnophilia.jar" befindet, und geben Sie ein:
java -jar Arachnophilia.jar
Diese Startmethode hat den Vorteil, dass Sie alle eventuellen Fehlermeldungen während
des Starts lesen können.
Genau dieser Startbefehl steckt auch hinter dem Standard-Windows-Icon, und es handelt sich hierbei um den
vorgesehenen Weg, Arachnophilia unter anderen Betriebssystemen zu starten.
Linux-User können ein Batch-File erstellen, das diesen Befehl enthält, oder eine
der vielen Benutzeroberflächen-Startmethoden verwenden.
- Nachfolgender Start-Versuch
Wenn Arachnophilia nicht mehr starten will, nachdem Sie es schon einmal erfolgreich gestartet hatten,
können Sie die Konfigurationsdateien in (Benutzerverzeichnis)/.Arachnophilia verändern, oder,
was am einfachsten ist, das komplette Verzeichnis einfach löschen.
Wenn Sie das Verzeichnis löschen und Arachnophilia dann neu starten, wird es neu
erzeugt, mit einem komplett neuen Satz an Konfigurationsdateien.
(Anmerkung des Übersetzers: allerdings ist dann auch die deutsche
Übersetzung weg und muss gegebenenfalls neu installiert werden.)
- Arachnophilia mit Shell-Skripten oder Batch-Dateien starten
Es sieht so aus, als ob es unter Windows (im Gegensatz zu
ausgekügelteren Betriebssystemen) fast unmölich
wäre, ein Java-Programm
direkt mit einem bestimmten Dateityp zu verknüpfen.
Um dieses Problem zu beheben, können Sie eine
Windows-Batchdatei wie die folgende erstellen:
@echo off
java -jar "C:\Programme\Arachnophilia\Arachnophilia.jar" "%1"
Denken Sie daran, den Pfad zu der ausfürbaren JAR-Datei anzupassen,
wenn er sich von dem oben gezeigten unterscheidet.
Offensichtlich startet diese Batch-Datei eine MS-DOS-Eingabeaufforderung,
die sich nicht mehr schließt, aber so ist das nun mal,
wenn man Windows benutzt (mehr bezahlen, weniger bekommen), und es gibt
keine Abhilfe gegen diesen offensichtlichen Fehler, die mit weniger
Worten als in einer sehr ausfürlichen Agenten-Novelle
beschrieben werden könnte.
Wenn Sie dann einmal eine Batch-Datei wie die oben gezeigte erstellt
haben, können Sie sie "Arachnophilia.bat" nennen und Sie in
Ihr Windows-Verzeichnis kopieren (damit sie auch im Standard-
Suchpfad gefunden wird). Dann können Sie den
Verknüpfungsdialog des Windows-Explorers verwenden um eine
Verknüpfung zwischen einem oder mehreren Dateitypen und der
Arachnophilia-Batch-Datei zu erstellen.
Auf etwas ausgeklügelteren Betriebssystemen wie zum Beispiel Linux
können Sie entweder die gewüschte Verknüpfung
direkt innerhalb Ihres X-Windows-Systems erstellen oder ein
Shell-Skript ähnlich dem für Windows benutzen:
#!/bin/sh
java -jar (Pfad zur Arachnophilia-JAR-Datei)/Arachnophilia.jar "$@"
Nennen Sie dieses Shell-Script "Arachnophilia", machen Sie es
ausführbar und kopieren Sie es ins Verzeichnis
/usr/local/bin. So können Sie auf einfache Art
und Weise Arachnophilia starten oder Dateiverknüpfungen
herstellen, ohne den offensichtlichen Haken der Windows-Lösung.
Wenn Sie Linux und X-Windows benutzen, können Sie auch
eine Desktop-Verknüpfung durch das Anlegen einer Textdatei
mit folgendem Inhalt erzeugen:
[Desktop Entry]
Exec=java -jar (Pfad zur Arachnophilia-JAR-Datei)/Arachnophilia.jar
Name=Arachnophilia
Name[de_DE]=Arachnophilia
Type=Application
Nennen Sie diese Datei "Arachnophilia" und kopieren Sie sie in
Ihr Desktop-Verzeichnis (unter Linux finden Sie dies normalerweise
in /home/(Benutzername)/Desktop ), und schon
besitzen Sie einen einfachen Weg, Arachnophilia zu starten.
- Die Fehler-Logdatei
Die meisten Programmfehler werden abgefangen und in der Datei
(Benutzerverzeichnis)/.Arachnophilia/Aracherrorlog.txt
aufgezeichnet. Wenn Sie Schwierigkeiten mit dem Starten von
Arachnophilia haben, sollten Sie zunächst einen Blick
in diese Datei werfen, um die Ursache zu finden.
Das Starten von Browsern
Die anderen Hilfeseiten behandeln das Finden der Browser-Programme und
die Installation, dieser Abschnitt behandelt ein paar Probleme,
die auf bestimmten Systemen oder in Zusammenhang mit bestimmten
Browsern auftreten können.
- Aufrufparameter
Das Standard-Argument beim Starten von Browsern ist
"file:$1". Während der Start-Prozedur wird der
Ausdruck "$1" durch den Dateinamen ersetzt, den die
temporäre Datei trägt, in der die Webseite enthalten
ist, die angezeigt werden soll.
Es kann nun vorkommen, dass manche Browser dieses Startargument
nicht akzeptieren. Für diesen Fall können
Sie das Startargument abändern. Arachnophilia wird sich
ihre Änderungen merken.
Es ist wichtig, sich klar zu machen, dass durchaus ein und
derselbe Browser mit verschiedenen Startargumenten auf
verschiede Arten gestartet werden kann.
Erstellen Sie einfach ein neues Browser-Profil,
geben Sie den selben Programmpfad an und
ändern Sie die Optionen.
- An bearbeitete Stelle springen
Diese Funktion versucht, die Vorschau im Browser mit der
momentan bearbeiteten Stelle innerhalb von längeren
Dokumenten zur Übereinstimmung zu bringen. Aber sie hat einen
Makel — die Markierung könnte sich versehentlich in
der Mitte eines Skript-Absatzes befinden und dadurch
Laufzeitfehler in dem Skript verursachen. Deshalb ist es eine gute Idee,
die "An bearbeitete Stelle springen"-Funktion in Dokumenten
abzuschalten, die <script></script> Blöcke enthalten.
- Werkzeugleisten-Knöpfe für verschiedene Browser
Gut möglich, dass Sie für mehrere Browser jeweils
eigene Buttons erstellen möchten, da Sie dadurch Zeit bei
der Vorschau sparen und das Verhalten verschiedener Browser vergleichen
können. Um das zu erreichen, bietet sich das
Makro "[LaunchBrowser]" an, welches ein zusätzliches
Argument akzeptiert. Um beispielsweise einen Browser zu starten,
den Sie im Browser-Konfigurationsdialog "MeinBrowser" getauft
haben, verwenden Sie das folgende Makro-Argument:
[LaunchBrowser:MeinBrowser]
Suchen & Ersetzen
- Was man beim Suchen tun darf und was nicht
Die Suchen & Ersetzen-Zeile erlaubt eine sehr schnelle und einfache Suche nach Textstellen,
aber sie sollte nicht für jede Art von Suche eingesetzt werden. Wenn Sie
nach einer sehr langen Zeichenkette suchen wollen oder etwas durch eine
sehr lange Zeichenkette ersetzen möchten, sollten Sie Makros benutzen, anstatt
die Zeichenketten direkt in die Suchen & Ersetzen-Zeile einzutippen.
Um diesen Vorgang zu vereinfachen, können Sie in die Eingabefelder der
Suchen & Ersetzen-Zeile rechtsklicken um eine Liste von Benutzermakros
anzuzeigen. Also tippen Sie ihren langen Suchtext in ein neues Makro und suchen
Sie anschließend nach diesem Makro.
So können Sie auch Makros für bestimmte Suchvorgänge anlegen. So vereinfachen
Sie sich das Leben und wenn Sie wollen, können sich sogar einen Satz von Werkzeugleisten-
Knöpfen mit Ihren immer wiederkehrenden Suchtexten anlegen.
- Wiederherstellung von Arachnophilia
Manche Leute haben versucht, den kompletten Text der Bibel in die Such-Zeile
einzutragen. Das ist aber keinesfalls eine gute Idee und das Arachnophilia-
Fenster wird dadurch ziemlich durcheinander gewürfelt.
Eine Möglichkeit, dieses Problem in den Griff zu bekommen, ist, auf den
"Clear"-Button in der erweiterten Suchen & Ersetzen-Zeile zu drücken.
(die erscheint, wenn Sie auf "Exp" ganz rechts klicken).
Das funktioniert aber nicht, wenn Arachnophilia sich ganz aufgehängt hat.
Dann sollten Sie das (Benutzerverzeichnis)/.Arachnophilia - Verzeichnis
einfach komplett löschen und Arachnophilia anschließend sich selbst
durch eine Neuinstallation reparieren lassen.
Anmerkung des Übersetzers: Hierdurch wird Arachnophilia wieder komplett
zurückgesetzt — natürlich auf Englisch.
Speicherprobleme
Arachnophilia läuft unter der Java-Virtual-Machine, die normalerweise
genügend Speicher für sich selbst und für die meisten
Web-Entwicklungswerkzeuge wie Arachnophila reserviert.
Aber in manchen Umgebungen (die ich hier nicht näher beschreiben will,
aber der Name fängt mit "Windows" an...) reserviert die
Java Virtual Machine nur wenig Speicher, was manche
Arachnophilia-Benutzer daran hindert entweder große Einzelseiten
oder vielee kleine Seiten gleichzeitig zu laden.
Hier kommt die Lösung für dieses Problem:
- Unter den meisten Betriebssystemen mit Ausnahme von Windows gibt es
nur selten Speicherprobleme, weil die Java Virtual Machine genügend
Speicher für sich selbst reserviert. Aber weil ich nicht unter allen
Betriebssystemen teste, kann dieses Problem auftauchen. Dann suchen
Sie bitte nach dem Skript oder der Batchdatei, die Arachnophilia
startet und ändern Sie sie etwa wie folgt:
- Suchen Sie die Zeile, die so aussieht: "java -jar Arachnophilia.jar".
- Ändern Sie sie, sodass sie so aussieht: "java -Xmx1000m -jar Arachnophilia.jar".
- Speichern Sie die Datei ab und die Speicherprobleme sollten
der Vergangenheit angehören.
- In Windows XP, folgen Sie dieser Anleitung:
- Öffnen Sie ein Explorer-Fenster.
- Wählen Sie "Werkzeuge ... Ordneroptionen ... Dateitypen"
- Um etwas Zeit zu sparen, wenn Sie mit der Liste der Dateitypen
konfrontiert werden, geben Sie "j" auf der Tastatur ein. Das wird
meistens dazu führen, dass Sie bei "JAR" landen, genau das,
was uns interessiert. Wenn nicht, scrollen Sie nach unten, bis Sie
bei dem Eintrag für "JAR" ankommen.
- Klicken Sie auf "Erweitert", dann auf "Bearbeiten".
- Hinter der Zeichenkette "javaw.exe" und vor der Zeichenkette "-jar" fügen Sie dieses hier ein: "-Xmx1000m".
- Nun sollte die Zeile in etwa so aussehen: "(Pfad)/javaw.exe -Xmx1000m -jar (Pfad zu Arachnophilia)".
- Klicken Sie auf "OK, "OK" und "Schließen".
- Wie das bei anderen Windows-Versionen geht, kann ich leider nicht sagen,
weil ich kein Windows mehr habe. Man kann nur hoffen, dass diese Methode bei
anderen Windows-Versionen auch geht, aber wie auch immer, der Schlüssel
zur Lösung ist, die Java Virtual Machine anzuweisen, mehr Speicher zu
reservieren.
FTP-Assistent
Es gibt da einen empfindlichen Aspekt des FTP-Assistenten, der schon Grund einiger Probleme war.
Der vom Benutzer eingegebene Server-Pfad sollte "verankert" sein. Das bedeutet, es
sollte ein voller Pfad sein, der entweder mit "/" oder mit "~" beginnt — abhängig von den
Anforderungen Ihres Providers.
Wenn Sie zum Beispiel wissen, dass der Pfad zu Ihrer Webseite im FTP-Zugang Ihres Providers als
"wwwdocs" geschrieben werden muss,
geben Sie ihn unbedingt so ein:
/wwwdocs
oder:
~/wwwdocs
aber niemals so:
wwwdocs
Wenn das letztere Beispiel eingegeben wird, wird Sie das Ergebnis ziemlich enttäuschen —
eine Reihe von Verzeichnissen wird an der falschen Stelle angelegt, weil das FTP-Protokoll
jeden neuen Verzeichnis-Wechsel-Befehl als eine Fortsetzung des vorhergehenden versteht,
und nicht als seitliche Bewegung, wie eigentlich vorgesehen.
Um es kurz zu machen: so werden unzählige nutzlose Verzeichnise an der falschen Stelle erzeugt.
Ratschläge für Windows
Mein Lieblingsratschlag für Windows ist, dass jeder Windows aufgeben
und stattdessen Linux installieren sollte, aber weil das ein wenig
unrealistisch ist, habe ich noch diese Windows-spezifischen Ratschläge:
- Die Arachnophilia-Verknüpfung auf dem Desktop akzeptiert
Drag & Drop für eine oder mehrere Dateien und startet
Arachnophilia mit diesen Dateien. Einfach selektierte Dateinamen
aus dem Explorer auf die Arachnophilia-Verknüpfung auf dem
Desktop ziehen.
- Arachnophilia wird auch in das "Senden an..."-Kontextmenü
eingetragen. So können Sie einfach Dateien mit Arachnophilia
öffnen, indem Sie sie rechtsklicken und "Senden an ... Arachnophilia"
auswählen.
- Windows-Benutzer, die Speicher- und Ressourcenprobleme haben, sollten die entsprechenden Ratschläge auf dieser Seite lesen.
- Oh, und noch was. Hatte ich erwähnt, dass jeder von Windows
auf Linux umsteigen sollte?
Wenn Sie hier nicht gefunden haben, was sie gesucht haben,
probieren Sie es mit der
Arachnophilia FAQ