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]
[Menuepunkt 2] for(int i = 0; ....

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ü.

[Zurück]