Wie kann ich Nekje individuell konfigurieren?
Nekje läßt sich individuell mit Hilfe einer Konfigurationsdatei verändern.
Das Programm versucht bei Fehlen einer expliziten Angabe einer Konfigurationsdatei eine Datei mit Namen "nekje.cfg" im Programmverzeichnis einzulesen.
Eine gesonderte Konfigurationsdatei muß auf der Kommandozeile als erster Parameter in Form eines URL oder eines absoluten oder relativen Dateipfades übergeben werden.
| Beispiele: | java -cp ./classes/nekje.jar;./classes/gnu-regexp-1.1.3.jar Nekje http://www.irgendwo.de/standard.cfg |
| java -cp ./classes/nekje.jar;./classes/gnu-regexp-1.1.3.jar Nekje C:\meine_dateien/standard.cfg |
Beispiel für eine vollständige Konfigurationsdatei:
# Kommentarzeile. Leerzeilen und Kommentarzeilen werden ignoriert. # Pfad zum Java-Interpreter javaExe=c:\\jdk1.2.1\\bin\\java # Pfad zum Java-Kompiler javacExe=c:\\jdk1.2.1\\bin\\javac # Pfad zum Appletviewer appletviewerExe=c:\\jdk1.2.1\\bin\\appletviewer # Pfad zum bevorzugten Browser für die Online-Dokumentation browserExe=c:\\Programme\\Internet Explorer\\iexplore.exe # URL der Online-Dokumentation docURL=file:///C:\\java\\nekje2\\hilfe.htm # URL zur Sun API-Dokumentation apiDocs=file:/c:/jdk1.2.2/docs/api/ # URL oder Pfad zur Datei mit Quelltext-Bausteinen codeSnippets=http://www.weissichwo.de/code.dat # Pfad(e) für ergänzende Klassen, die bei der Kompilierung bzw. der Ausführung benötigt werden classpath= # Pfad des anfänglichen Arbeitsverzeichnisses workingDirectory = c:\\java\\tests\\ # Pluggable Look-and-Feel plaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel # Separator fuer Angaben im classpath, ist evtl. vom Betriebssystem abhaengig pathSeparator=; # Positionierung des Programmfensters nekjeX=0 nekjeY=0 nekjeWidth=600 nekjeHeight=400 # Schriftparameter fuer Editorfenster nekjeFont=Monospaced nekjeFonttype=PLAIN nekjeFontsize=14 # Datendatei fuer Referenz referenceData=referenz.dat # Quellcode-Verschoenerung durch Indent-Plugin indentPluginURL=file:/c:/java/classes/jindent/Jindent.jar indentPluginClass=Jindent |
Mit der Eigenschaft codeSnippets können Sie Nekje eine ergänzende Datei angeben, die Quelltextbausteine enthält, die dann unter dem Menüpunkt "Quelltext" im Programm zur Verfügung stehen.
Das Format dieser Quelltext-Datei sieht wie folgt aus:
[Menuepunkt 1]
class BeispielCode {
public void beispielMethode(){
}
}
[Separator]
|
Die in eckige Klammern eingeschlossenen Ausdrücke werden in der Anwendung
als Menüpunkte des Menüs "Quelltext" aufgeführt.
[Separator] führt zu einer Trennline im Untermenü.