Hi!

I have been using jde 2.2.8 for some time with out any problems so I decided
to upgrade to 2.2.9 beta 8.

Now I get an "Invalid vm path c:\bin\javaw.exe" error when I compile.
I have tried to set the jde-vm-path variable to d:\jdk1.3\bin (The path to
java on my machine) with out any improvement.

I am using:
win98
jde 2.2.9beta8
semantic-1.4beta13
speedbar-0.14beta2
eieio-0.17beta3
elib-1.0

I have also included a problem report

Any help is appreciated

Peter

Emacs  : GNU Emacs 21.1.1 (i386-msvc-windows98.1998)
 of 2001-10-22 on buffy
Package: JDE version 2.2.9beta8

current state:
==============
(setq
 jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer " "  (list 
\"javax.ejb.*\""
                                 "        \"java.rmi.RemoteException\"))" "'>"
                                 "(jde-wiz-update-implements-clause \"SessionBean\")" 
"'>" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "  \"ejbActivate\"" "  
nil" "  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "  \"ejbPassivate\"" "  
nil" "  \"RemoteException\"" " )"
                                 "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n"
                                 "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbRemove\"" "  nil"
                                 "  \"RemoteException\"" " )" "'>" "(if jde-gen-k&r " 
" ()" " 'n)" "\"{\"'>'n"
                                 "\"}\"'>'n 'n" "(jde-gen-method-signature" "  
\"public\"" "  \"void\""
                                 "  \"setSessionContext\"" "  \"SessionContext ctx\"" 
"  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "  
\"unsetSessionContext\"" "  nil" "  \"RemoteException\""
                                 " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n 'n" "'>")
 jde-gen-beep '("(end-of-line) '&" "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 jde-complete-signature-display '("Eldoc")
 jde-project-name "default"
 jde-which-method-format '("[" jde-which-method-current "]")
 jde-run-classic-mode-vm nil
 jde-complete-unique-method-names nil
 jde-which-method-max-length 20
 jde-javadoc-gen-nodeprecatedlist nil
 jde-package-search-classpath-variables '(jde-compile-option-classpath 
jde-global-classpath)
 jde-imenu-include-classdef t
 jde-javadoc-gen-link-online nil
 jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set) ("toString method" . 
jde-gen-to-string-method)
                          ("Action Listener" . jde-gen-action-listener) ("Window 
Listener" . jde-gen-window-listener)
                          ("Mouse Listener" . jde-gen-mouse-listener)
                          ("Mouse Motion Listener" . jde-gen-mouse-motion-listener) 
("Inner Class" . jde-gen-inner-class)
                          ("println" . jde-gen-println) ("beep" . jde-gen-beep)
                          ("property change support" . jde-gen-property-change-support)
                          ("EJB Entity Bean" . jde-gen-entity-bean) ("EJB Session 
Bean" . jde-gen-session-bean))
 jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" " '(l \"else\")" " '(l '> 
\"else\"" " (if jde-gen-k&r "
                      "   jde-gen-conditional-padding-3 " "  '>'n)" " \"{\"'>'n'>'r'n" 
" \"}\"" " (if jde-gen-comments "
                      "  '(l \" // end of else\"))" " '>'n'>)" " )")
 jde-make-args ""
 jde-jdk-registry nil
 jde-javadoc-gen-destination-directory "JavaDoc"
 jde-mode-line-format '("-" mode-line-mule-info mode-line-modified 
mode-line-frame-identification
                        mode-line-buffer-identification "   " global-mode-string "   
%[(" mode-name mode-line-process
                        minor-mode-alist "%n" ")%]--" (line-number-mode "L%l--") 
(column-number-mode "C%c--") (-3 . "%p")
                        (jde-which-method-mode ("--" jde-which-method-format "--")) 
"-%-")
 jde-mode-abbreviations '(("ab" . "abstract") ("bo" . "boolean") ("br" . "break") 
("by" . "byte") ("byv" . "byvalue")
                          ("cas" . "cast") ("ca" . "catch") ("ch" . "char") ("cl" . 
"class") ("co" . "const")
                          ("con" . "continue") ("de" . "default") ("dou" . "double") 
("el" . "else") ("ex" . "extends")
                          ("fa" . "false") ("fi" . "final") ("fin" . "finally") ("fl" 
. "float") ("fo" . "for")
                          ("fu" . "future") ("ge" . "generic") ("go" . "goto") ("impl" 
. "implements") ("impo" . "import")
                          ("ins" . "instanceof") ("in" . "int") ("inte" . "interface") 
("lo" . "long") ("na" . "native")
                          ("ne" . "new") ("nu" . "null") ("pa" . "package") ("pri" . 
"private") ("pro" . "protected")
                          ("pu" . "public") ("re" . "return") ("sh" . "short") ("st" . 
"static") ("su" . "super")
                          ("sw" . "switch") ("sy" . "synchronized") ("th" . "this") 
("thr" . "throw") ("throw" . "throws")
                          ("tra" . "transient") ("tr" . "true") ("vo" . "void") ("vol" 
. "volatile") ("wh" . "while"))
 jde-imenu-enable t
 jde-compile-option-verbose nil
 jde-check-version-flag t
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-bug-debugger-host-address "HIGHTOWER"
 jde-complete-add-space-after-method nil
 jde-make-working-directory ""
 jde-db-requested-breakpoint-face-colors '("black" . "yellow")
 jde-wiz-show-report t
 jde-javadoc-gen-use nil
 jde-gen-buffer-boilerplate nil
 jde-ant-enable-find nil
 jde-bug-raise-frame-p t
 jde-db-option-application-args nil
 jde-javadoc-gen-nonavbar nil
 jde-javadoc-gen-nohelp nil
 jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)"
                                   "\"import java.awt.Dimension;\" '>'n" "\"import 
java.awt.Graphics;\" '>'n"
                                   "\"import java.awt.Graphics2D;\" '>'n" "\"import 
java.awt.Color;\" '>'n"
                                   "\"import java.awt.geom.Ellipse2D;\" '>'n"
                                   "\"import java.awt.event.WindowAdapter;\" '>'n"
                                   "\"import java.awt.event.WindowEvent;\" '>'n" 
"\"import javax.swing.JFrame;\" '>'n"
                                   "\"import javax.swing.JPanel;\" '>'n" "\"import 
javax.swing.JScrollPane;\" '>'n"
                                   "\"import javax.swing.JMenuBar;\" '>'n" "\"import 
javax.swing.JMenu;\" '>'n"
                                   "\"import java.awt.event.ActionEvent;\" '>'n"
                                   "\"import javax.swing.AbstractAction;\" '>'n '>'n" 
"\"/**\" '>'n" "\" * \""
                                   "(file-name-nondirectory buffer-file-name) '>'n" 
"\" *\" '>'n" "\" *\" '>'n"
                                   "\" * Created: \" (current-time-string) '>'n" "\" 
*\" '>'n"
                                   "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "\" extends JFrame\"" "(if jde-gen-k&r " 
"()" "'>'n)" "\"{\"'>'n" "\"class Canvas extends JPanel\"" "(if jde-gen-k&r " "()" 
"'>'n)" "\"{\"'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"\"" "  \"Canvas\"" 
"  \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"setSize(getPreferredSize());\" '>'n" "\"Canvas.this.setBackground(Color.white);\" 
'>'n" "\"}\"'>'n '>'n" "(jde-gen-method-signature" "  \"public\"" "  \"Dimension\"" "  
\"getPreferredSize\"" "  \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"paintComponent\"" "  
\"Graphics g\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"super.paintComponent(g);\" '>'n" "\"Graphics2D g2d = (Graphics2D) g;\" '>'n" 
"\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d, 100d, 100d);\" '>'n" 
"\"g2d.setColor(Color.red);\" '>'n" "\"g2d.translate(10, 10);\" '>'n" 
"\"g2d.draw(circle);\" '>'n" "\"g2d.fill(circle);\" '>'n" "\"}\"'>'n " "\"}\"'>'n 
'>'n" "(jde-gen-method-signature" "  \"public \"" "  \"\"" "  
(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "  \"\"" " )" 
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"super(\\\"\" (P \"Enter app title: 
\") \"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n" "\"addWindowListener(new 
WindowAdapter() \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public void 
windowClosing(WindowEvent e) {System.exit(0);}\" '>'n" "\"public void 
windowOpened(WindowEvent e) {}\" '>'n" "\"});\"'>'n" "\"setJMenuBar(createMenu());\" 
'>'n" "\"getContentPane().add(new JScrollPane(new Canvas()));\" '>'n" "\"}\"'>'n" 
"'>'n" "(jde-gen-method-signature" "   \"public static\"" "   \"void\"" "   \"main\"" 
"   \"String[] args\"" " )" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" f = new \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"();\" '>'n" 
"\"f.show();\" '>'n" "\"}\"'>'n '>'n" "\"protected JMenuBar createMenu() \"" "(if 
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"JMenuBar mb = new JMenuBar();\" '>'n" 
"\"JMenu menu = new JMenu(\\\"File\\\");\" '>'n" "\"menu.add(new 
AbstractAction(\\\"Exit\\\") \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"actionPerformed\"" "  
\"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"System.exit(0);\" '>'n" "\"}\" '>'n" "\"});\" '>'n" "\"mb.add(menu);\" '>'n" 
"\"return mb;\" '>'n" "\"}\"'>'n " "\"} // \"'>" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-log-max 500
 jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over) ("[? ? ?]" . 
jde-bug-step-into)
                        ("[? ? ?]" . jde-bug-step-into-all) ("[? ? ?]" . 
jde-bug-step-out)
                        ("[? ? ?]" . jde-bug-continue) ("[? ? ?]" . 
jde-bug-toggle-breakpoint))
 jde-compile-finish-hook '(jde-compile-finish-refresh-speedbar 
jde-compile-finish-flush-completion-cache)
 jde-compile-option-nowarn nil
 jde-setnu-mode-threshold 20000
 jde-db-option-host ""
 jde-wiz-get-set-variable-prefix "arg"
 jde-ant-user-jar-files nil
 jde-ant-complete-target t
 jde-package-default-package-comment "// Default package used"
 jde-package-load-hook nil
 jde-compile-option-encoding ""
 jde-db-option-attach nil
 jde-run-option-java-profile '(nil . "./java.prof")
 bsh-startup-timeout 10
 jde-bug-jpda-directory ""
 jde-read-compile-args nil
 jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*" "* @param %p Value 
to assign to this.%n" "*/")
 jde-db-option-verbose '(nil nil nil)
 jde-which-method-class-min-length 4
 jde-db-read-app-args nil
 jde-ant-args "-emacs"
 jde-javadoc-gen-nodeprecated nil
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-gen-cflow-else-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"eif\")"
                         " '(l '> \"else if\" jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p \"else-if-clause: \" 
clause) "
                         "       jde-gen-conditional-padding-2 \")\"" " (if 
jde-gen-k&r "
                         "  jde-gen-conditional-padding-3 " " '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                         "  '(l \" // end of else if (\" (s clause) \")\"))" " 
'>'n'>)" " )")
 jde-gen-println '("(end-of-line) '&" "\"System.out.println(\" (P \"Print out: \") 
\");\" '>'n'>")
 jde-enable-abbrev-mode nil
 bsh-vm-args nil
 jde-import-collapse-imports-threshold 0
 jde-auto-parse-max-buffer-size 50000
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" " '(l \"main\")" " '(l '> 
" " (jde-gen-method-signature"
                      "   \"public static\"" "   \"void\"" "   \"main\"" "   
\"String[] args\"" "  )" " (if jde-gen-k&r "
                      "  ()" "  'n)" " \"{\"'>'n'>'r'n'>" " \"}\"" " (if 
jde-gen-comments "
                      "  '(l \" // end of main()\"))" " '>'n'>)" " )")
 jde-javadoc-exception-tag-template "\"* @exception \" type \" if an error occurs\""
 jde-global-classpath nil
 jde-find-file-regexp '("*.java")
 jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name: \")"
                                    "\".addWindowListener(\" 
jde-gen-method-signature-padding-2 "
                                    "\"new WindowAdapter\" 
jde-gen-method-signature-padding-1 \"()\"'>" "(if jde-gen-k&r "
                                    " jde-gen-method-signature-padding-3" " 'n)" 
"\"{\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "  
\"windowActivated\"" "  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "  \"windowClosed\"" " 
 \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "  \"windowClosing\"" 
"  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" " 
\"System.exit(0);\" '>'n \"}\"" "'>'n"
                                    "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"windowDeactivated\""
                                    "  \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " 
" ()" " 'n)" "\"{\"'>'n"
                                    "\"}\"'>'n" "(jde-gen-method-signature" "  
\"public\"" "  \"void\""
                                    "  \"windowDeiconified\"" "  \"WindowEvent e\"" " 
)" "'>" "(if jde-gen-k&r " " ()"
                                    " 'n)" "\"{\"'>'n" "\"}\"'>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                    "  \"windowIconified\"" "  \"WindowEvent e\"" " )" 
"'>" "(if jde-gen-k&r " " ()"
                                    " 'n)" "\"{\"'>'n" "\"}\"'>'n" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                    "  \"windowOpened\"" "  \"WindowEvent e\"" " )" 
"'>" "(if jde-gen-k&r " " ()" " 'n)"
                                    "\"{\"'>'n" "\"}\"'>'n" "\"}\" 
jde-gen-method-signature-padding-2 \");\" '>'n'>")
 jde-run-working-directory ""
 jde-db-classic-mode-vm nil
 jde-gen-property-change-support '("(end-of-line) '&"
                                   "\"protected PropertyChangeSupport pcs =  new 
PropertyChangeSupport(this);\" '>'n '>'n"
                                   "\"/**\" '>'n" "\"* Adds a PropertyChangeListener 
to the listener list.\" '>'n"
                                   "\"* The listener is registered for all 
properties.\" '>'n" "\"*\" '>'n"
                                   "\"* @param listener The PropertyChangeListener to 
be added\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"addPropertyChangeListener\"" "  
\"PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "\"pcs.addPropertyChangeListener(listener);\" '>'n 
\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Removes a PropertyChangeListener from the 
listener list.\" '>'n"
                                   "\"* This removes a PropertyChangeListener that was 
registered\" '>'n"
                                   "\"* for all properties.\" '>'n" "\"*\" '>'n "
                                   "\"* @param listener The PropertyChangeListener to 
be removed\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"removePropertyChangeListener\"" "  
\"PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'>\"pcs.removePropertyChangeListener(listener);\" 
'>'n \"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Adds a PropertyChangeListener for a specific 
property.\" '>'n"
                                   "\"* The listener will be invoked only when a call 
on firePropertyChange\" '>'n"
                                   "\"* names that specific property.\" '>'n" "\"*\" 
'>'n"
                                   "\"* @param propertyName The name of the property 
to listen on\" '>'n"
                                   "\"* @param listener The PropertyChangeListener to 
be added\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"addPropertyChangeListener\""
                                   "  \"String propertyName, PropertyChangeListener 
listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.addPropertyChangeListener(propertyName, 
listener);\" '>'n" "\"}\" '>'n '>'n"
                                   "\"/**\" '>'n" "\"* Removes a 
PropertyChangeListener for a specific property.\" '>'n"
                                   "\"*\" '>'n"
                                   "\"* @param propertyName The name of the property 
that was listened on\" '>'n"
                                   "\"* @param listener The PropertyChangeListener to 
be removed\"'>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\""
                                   "  \"removePropertyChangeListener\""
                                   "  \"String propertyName, PropertyChangeListener 
listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> 
\"pcs.removePropertyChangeListener(propertyName, listener);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to any 
registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic name of 
the property\" '>'n"
                                   "\"*                     that was changed\" '>'n"
                                   "\"* @param oldValue The old value of the 
property\" '>'n"
                                   "\"* @param newValue The new value of the 
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, Object oldValue, Object 
newValue\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(propertyName, 
oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to any 
registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n"
                                   "\"* This is merely a convenience wrapper around 
the more general\" '>'n"
                                   "\"* firePropertyChange method that takes Object 
values.\" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic name of 
the property\" '>'n"
                                   "\"*                     that was changed\" '>'n"
                                   "\"* @param oldValue The old value of the 
property\" '>'n"
                                   "\"* @param newValue The new value of the 
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, int oldValue, int 
newValue\"" " )" "'>" "(if jde-gen-k&r "
                                   " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(propertyName, 
oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to any 
registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n"
                                   "\"* This is merely a convenience wrapper around 
the more general\" '>'n"
                                   "\"* firePropertyChange method that takes Object 
values.\" '>'n"
                                   "\"* No event is fired if old and new are equal and 
non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic name of 
the property\" '>'n"
                                   "\"*                     that was changed\" '>'n"
                                   "\"* @param oldValue The old value of the 
property\" '>'n"
                                   "\"* @param newValue The new value of the 
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, boolean oldValue, boolean 
newValue\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(propertyName, 
oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Fires an existing PropertyChangeEvent to any 
registered listeners.\" '>'n"
                                   "\"* No event is fired if the given event's old and 
new values are\"'>'n"
                                   "\"* equal and non-null. \" '>'n" "\"*\" '>'n"
                                   "\"* @param evt The PropertyChangeEvent object.\" 
'>'n\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"firePropertyChange\""
                                   "  \"PropertyChangeEvent evt\"" " )" "'>" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(evt);\" '>'n \"}\" 
'>'n '>'n" "\"/**\" '>'n"
                                   "\"* Checks if there are any listeners for a 
specific property.\" '>'n" "\"*\" '>'n"
                                   "\"* @param evt The PropertyChangeEvent object.\" 
'>'n"
                                   "\"* @return <code>true</code>if there are one or 
more listeners\"'>'n"
                                   "\"*             for the given property\" '>'n" 
"\"*/\" '>'n"
                                   "(jde-gen-method-signature" "  \"public\"" "  
\"boolean\"" "  \"hasListeners\""
                                   "  \"String propertyName\"" " )" "'>" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"return pcs.hasListeners(propertyName);\" '>'n 
\"}\" '>'n '>'n'>")
 jde-javadoc-describe-interface-template "\"* Describe interface \" (jde-javadoc-code 
name) \" here.\""
 jde-jdk nil
 jde-imenu-include-signature t
 jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component name: \")"
                                          "\".addMouseMotionListener(\" 
jde-gen-method-signature-padding-2 "
                                          "\"new MouseMotionAdapter\" 
jde-gen-method-signature-padding-1 \"()\" '>"
                                          "(if jde-gen-k&r " " 
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
                                          "(jde-gen-method-signature" "  \"public\"" " 
 \"void\"" "  \"mouseDragged\""
                                          "  \"MouseEvent e\"" " )" "'>" "(if 
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                          "\"}\"'>'n" "(jde-gen-method-signature" "  
\"public\"" "  \"void\""
                                          "  \"mouseMoved\"" "  \"MouseEvent e\"" " )" 
"'>" "(if jde-gen-k&r " " ()"
                                          " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                          "\"}\" jde-gen-method-signature-padding-2 
\");\"'>'n'>")
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" . jde-build)
                    ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug) ("[? ? 
?]" . jde-find)
                    ("[? ? ?i]" . jde-wiz-implement-interface)
                    ("[? ? ?j]" . jde-javadoc-generate-javadoc-template) ("[? ? 
?]" . bsh)
                    ("[? ? ?\f]" . jde-gen-println) ("[? ? ?]" . 
jde-help-browse-jdk-doc)
                    ("[? ? ?]" . jde-save-project) ("[? ? ?]" . 
jde-wiz-update-class-list)
                    ("[? ? ?]" . jde-run) ("[? ? ?]" . speedbar-frame-mode)
                    ("[? ? ?]" . jde-db-menu-debug-applet) ("[? ? ?]" . 
jde-help-symbol)
                    ("[? ? ?]" . jde-open-class-source) ("[? ? ?]" . 
jde-import-find-and-import)
                    ("[? ? ?]" . jde-run-etrace-prev) ("[? ? ?]" . 
jde-run-etrace-next)
                    ("[(control c) (control v) (control ?.)]" . 
jde-complete-at-point-menu)
                    ("[(control c) (control v) ?.]" . jde-complete-at-point))
 jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
 jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" " '(l \"fori\")"
                       " '(l '> \"for\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 \"int \" (p \"variable: 
\" var) "
                       " \" = 0; \" (s var) \" < \" (p \"upper bound: \" ub) \"; \" (s 
var) \"++\""
                       "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r "
                       "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r'n" 
" \"}\"" " (if jde-gen-comments "
                       "  '(l \" // end of for (int \" (s var) \" = 0; \""
                       " (s var) \" < \" (s ub) \"; \" (s var) \"++)\"))" " '>'n'>)" " 
)")
 jde-run-option-classpath nil
 jde-javadoc-gen-detail-switch '("-protected")
 jde-gen-conditional-padding-1 " "
 jde-gen-conditional-padding-2 ""
 jde-gen-conditional-padding-3 " "
 jde-bug-sio-connect-delay 1
 jde-ant-read-target nil
 jde-javadoc-param-tag-template "\"* @param \" name \" \" (jde-javadoc-a type)\n \" \" 
(jde-javadoc-code type) \" value\""
 jde-compile-option-verbose-path nil
 jde-javadoc-display-doc t
 jde-imenu-modifier-abbrev-alist '(("public" . 43) ("protected" . 177) ("private" . 
172) ("static" . 2215)
                                   ("transient" . 35) ("volatile" . 126) ("abstract" . 
170) ("final" . 182)
                                   ("native" . 36) ("synchronized" . 64) ("strictfp" . 
37))
 jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*" "* @return the 
value of %n" "*/")
 jde-jdk-doc-url ""
 jde-gen-comments t
 jde-gen-cflow-enable t
 jde-compiler '("javac server" "")
 jde-javadoc-gen-verbose nil
 jde-javadoc-describe-method-template "\"* Describe \" (jde-javadoc-code name) \" 
method here.\""
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)" "\"/**\" '>'n"
                                 "\" * \"" "(file-name-nondirectory buffer-file-name) 
'>'n" "\" *\" '>'n" "\" *\" '>'n"
                                 "\" * Created: \" (current-time-string) '>'n" "\" *\" 
'>'n"
                                 "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n'" "'>'n" "\"public class \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(if 
jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n" "\"public \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" " jde-gen-method-signature-padding-3 
\"()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'p'n" "\"}\">" "'>'n" 
"(jde-gen-get-interface-implementation)" "'>'n" "\"}\">" "\"// \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "'>'n")
 jde-javadoc-checker-level 'protected
 jde-appletviewer-option-vm-args nil
 jde-run-executable-args nil
 jde-db-option-garbage-collection '(t t)
 jde-bug-stack-info nil
 jde-javadoc-gen-stylesheetfile ""
 jde-use-font-lock t
 jde-gen-cflow-for-iter '("(if (jde-parse-comment-or-quoted-p)" " '(l \"foriter\")"
                          " '(l '> \"for\" jde-gen-conditional-padding-1 "
                          " \"(\" jde-gen-conditional-padding-2 \"Iterator \" (p 
\"variable: \" var) "
                          " \" = \" (p \"collection: \" coll) \".iterator(); \"" " (s 
var) \".hasNext();\""
                          "       jde-gen-conditional-padding-2 \")\"" " (if 
jde-gen-k&r "
                          "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r" 
" (s var) \".next();\" '>'n'>"
                          " \"}\"" " (if jde-gen-comments " "  '(l \" // end of for 
(Iterator \" (s var) \" = \" (s coll)"
                          "  \".iterator(); \" (s var) \".hasNext();)\"))" " '>'n'>)" 
" )")
 jde-compile-option-bootclasspath nil
 jde-make-program "make"
 jde-java-font-lock-max-names-by-regexp 100
 jde-javadoc-gen-group nil
 jde-javadoc-gen-link-offline nil
 jde-gen-junit-test-class-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)"
                                            "\"import junit.framework.Test;\" '>'n"
                                            "\"import junit.framework.TestCase;\" '>'n"
                                            "\"import junit.framework.TestSuite;\" 
'>'n" "'n" "\"/**\" '>'n" "\" * \""
                                            "\" Unit Test for class\""
                                            "(jde-gen-junit-class 
(file-name-nondirectory buffer-file-name)) '>'n"
                                            "\" *\" '>'n" "\" *\" '>'n" "\" * Created: 
\" (current-time-string) '>'n"
                                            "\" *\" '>'n"
                                            "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n'" "\"public class \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "\" extends TestCase \" " "(if jde-gen-k&r " "()" "'>'n)" 
"\"{\"'>'n" "'n" " \" /** \" '>'n" " \"* Creates a new <code>\"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"</code> 
instance.\" '>'n" " \"*\" '>'n" " \"* @param name test name\" '>'n" " \"*/\"'>'n" 
"\"public \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" 
"\" (String name)\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
"\"super(name);\"'>'n" "\"}\"'>" "'>'n" "'n" "\"/**\" '>'n" "\"* @return a 
<code>TestSuite</code>\" '>'n" "\"*/\" '>'n" "\"public static TestSuite suite()\" '>" 
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"TestSuite suite = new TestSuite ();\" 
'>'n" "'>'n" "\"return suite;\" '>'n" "\"}\"'>'n'n" "\"/** \" '>'n" "\"* Entry point 
\" '>'n" "\"*/ \" '>'n" "\"public static void main(String[] args) \"" "(if jde-gen-k&r 
" "()" "'>'n)" "\"{\"'>'n" "\"junit.textui.TestRunner.run(suite());\"'>'n" "\"}\"'>'n" 
"\"}\">" "\"// \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "'>'n")
 jde-expand-classpath-p t
 jde-entering-java-buffer-hook '(jde-reload-project-file 
jde-which-method-update-on-entering-buffer)
 jde-java-font-lock-api-file "c:/jde-java-font-lock.api"
 jde-javadoc-gen-doc-title ""
 jde-lib-directory-name "lib"
 jde-javadoc-gen-header ""
 jde-run-option-vm-args nil
 jde-javadoc-gen-window-title ""
 jde-compile-option-directory ""
 jde-imenu-create-index-function 'semantic-create-imenu-index
 jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)" 
"(jde-gen-get-package-statement)"
                                   "\"/**\" '>'n" "\" * \"" "(file-name-nondirectory 
buffer-file-name) '>'n" "\" *\" '>'n"
                                   "\" *\" '>'n" "\" * Created: \" 
(current-time-string) '>'n" "\" *\" '>'n"
                                   "\" * @author <a href=\\\"mailto:\"; (eval 
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" 
*/\" '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "(if jde-gen-k&r " " ()" " '>'n)" 
"\"{\"'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"\"" "  
(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "  \"\"" " )" 
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n" "'>'n" 
"(jde-gen-method-signature" "   \"public static\"" "   \"void\"" "   \"main\"" "   
\"String[] args\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'p'n" 
"\"}\"'>'n" "\"} // \"'>" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "'>'n")
 jde-import-auto-sort-function 'jde-import-sort
 jde-read-make-args nil
 jde-javadoc-gen-noindex nil
 jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name: \")"
                                   "\".addMouseListener(\" 
jde-gen-method-signature-padding-2 "
                                   "\"new MouseAdapter\" 
jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r "
                                   " jde-gen-method-signature-padding-3" " 'n)" 
"\"{\"'>'n " "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseClicked\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseEntered\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseExited\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mousePressed\"" "  
\"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "  \"mouseReleased\"" " 
 \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" 
"\"}\"'>'n"
                                   "\"}\" jde-gen-method-signature-padding-2 
\");\"'>'n'>")
 jde-run-option-application-args nil
 jde-ant-home ""
 jde-bug-vm-executable '("javaw")
 jde-db-set-initial-breakpoint t
 jde-bug-debugger-command-timeout 30
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-option-properties nil
 jde-db-source-directories nil
 jde-run-read-app-args t
 jde-gen-to-string-method-template '("(end-of-line) '&" "\"/**\" '>'n"
                                     "\"* Retrieve a String representation of this 
object\" '>'n" "\"* \" '>'n"
                                     "\"* @return a <code>String</code> representation 
of this object.\" '>'n"
                                     "\"* @see Object#toString()\" '>'n" "\"*/\" '>'n" 
"(jde-gen-method-signature"
                                     "  \"public\"" "  \"String\"" "  \"toString\"" "  
nil" " )" "'>" "(if jde-gen-k&r "
                                     " ()" " 'n)" "\"{\"'>'n" "'>'r'n" "\"}\"'>'n'>")
 jde-ant-read-buildfile nil
 jde-quote-classpath t
 jde-find-case-sensitive nil
 jde-bug-window-message nil
 jde-build-function '(jde-java-build)
 jde-debugger '("jdb")
 jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\"; 
user-mail-address\n \"\\\">\" user-full-name \"</a>\""
 jde-javadoc-describe-field-template "\"* Describe \" (jde-javadoc-field-type 
modifiers)\n \" \" (jde-javadoc-code name) \" here.\""
 jde-javadoc-gen-link-URL nil
 jde-bug-local-variables nil
 jde-compile-option-classpath nil
 jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 jde-gen-entity-bean-template '("(jde-import-insert-imports-into-buffer " "  (list 
\"javax.ejb.*\""
                                "        \"java.rmi.RemoteException\"))" "'>" 
"(jde-gen-method-signature" "   \"public\""
                                "  \"void\"" "  \"ejbActivate\"" "  nil" "  
\"RemoteException\"" " )" "'>"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 
'n" "'>"
                                "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbPassivate\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbLoad\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbStore\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"ejbRemove\"" "  nil"
                                "  \"RemoteException\"" " )" "(if jde-gen-k&r " " ()" 
" 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"setEntityContext\""
                                "  \"EntityContext ctx\"" "  \"RemoteException\"" " )" 
"(if jde-gen-k&r " " ()" " 'n)"
                                "\"{\"'>'n" "\"}\"'>'n 'n" "'>" 
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                "  \"unsetEntityContext\"" "  nil" "  
\"RemoteException\"" " )" "(if jde-gen-k&r " " ()"
                                " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n '>")
 bsh-startup-directory ""
 jde-javadoc-version-tag-template "\"* @version 1.0\""
 jde-wiz-get-set-methods-include '("Both")
 jde-wiz-get-set-methods-order '("Get followed by set for each field")
 jde-javadoc-describe-constructor-template "\"* Creates a new \" (jde-javadoc-code 
name) \" instance.\""
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-db-startup-commands nil
 jde-javadoc-gen-docletpath nil
 jde-javadoc-gen-split-index nil
 jde-db-active-breakpoint-face-colors '("black" . "red")
 jde-compile-option-deprecation nil
 jde-import-group-of-rules '(("^javax?\\."))
 jde-db-spec-breakpoint-face-colors '("black" . "green")
 jde-vm-path ""
 jde-which-method-mode t
 jde-gen-k&r t
 jde-javadoc-gen-bottom ""
 jde-javadoc-gen-footer ""
 jde-db-option-classpath nil
 jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" " '(l \"for\")"
                     " '(l '> \"for\" jde-gen-conditional-padding-1 "
                     " \"(\" jde-gen-conditional-padding-2 (p \"for-clause: \" clause) 
"
                     "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r " 
"   jde-gen-conditional-padding-3 "
                     "  'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                     "  '(l \" // end of for (\" (s clause) \")\"))" " '>'n'>)" " )")
 jde-gen-cflow-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l \"catch\")"
                       " '(l '> \"catch\" jde-gen-conditional-padding-1  "
                       " \"(\" jde-gen-conditional-padding-2 (p \"catch what: \" 
clause) \" e\""
                       "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r "
                       "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r'n" 
" \"}\"" " (if jde-gen-comments "
                       "  '(l \" // end of catch\"))" " '>'n'>)" " )")
 jde-run-mode-hook nil
 jde-db-option-verify '(nil t)
 jde-compile-option-extdirs nil
 jde-imenu-sort nil
 jde-gen-get-set-var-template '("(end-of-line) '&" "(P \"Variable type: \" type) \" \""
                                "(P \"Variable name: \" name) \";\" '>'n 'n" "\"/**\" 
'>'n"
                                "\"* Get the \" (jde-gen-lookup-and-capitalize 'name) 
\" value.\" '>'n"
                                "\"* @return the \" (jde-gen-lookup-and-capitalize 
'name) \" value.\" '>'n" "\"*/\" '>'n"
                                "'>'" "(jde-gen-method-signature" "  \"public\"" "  
(jde-gen-lookup-named 'type)"
                                "  (if (string= \"boolean\" (jde-gen-lookup-named 
'type) ) "
                                "    (concat \"is\" (jde-gen-lookup-and-capitalize 
'name))"
                                "   (concat \"get\" (jde-gen-lookup-and-capitalize 
'name)))" "  nil" " )"
                                "(if jde-gen-k&r " " ()" " '>'n)" "\"{\" '>'n" 
"\"return \" (s name) \";\" '>'n \"}\"'>'n"
                                "'n" "\"/**\" '>'n"
                                "\"* Set the \" (jde-gen-lookup-and-capitalize 'name) 
\" value.\" '>'n"
                                "\"* @param new\" (jde-gen-lookup-and-capitalize 
'name) \""
                                "The new \" (jde-gen-lookup-and-capitalize 'name) \" 
value.\" '>'n" "\"*/\" '>'n" "'>'"
                                "(jde-gen-method-signature " "  \"public\"" "  
\"void\""
                                "  (concat \"set\" (jde-gen-lookup-and-capitalize 
'name))"
                                "  (concat (jde-gen-lookup-named 'type) \" new\" "
                                "          (jde-gen-lookup-and-capitalize 'name))" " 
)" "(if jde-gen-k&r " " ()" " '>'n)"
                                "\"{\" '>'n" "'>'\"this.\" (s name) \" = new\" 
(jde-gen-lookup-and-capitalize 'name) "
                                "\";\" '>'n \"}\" '>'n'n'>")
 jde-bug-saved-breakpoints nil
 jde-complete-use-menu t
 jde-compile-option-sourcepath nil
 jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"if\")" " '(l '> 
\"if\" jde-gen-conditional-padding-1 "
                    "  \"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" clause)"
                    "        jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r " 
"   jde-gen-conditional-padding-3 "
                    "  '>'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                    " '(l \" // end of if (\" (s clause) \")\"))" " '>'n'>)" " )")
 jde-package-package-comment " // Generated package name"
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-gen-cflow-try-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l \"try\")" " 
'(l '> \"try \"" " (if jde-gen-k&r "
                             "  ()" "  'n)" " \"{\"'>'n'>'r'n" " \"}\" '>" " (if 
jde-gen-k&r "
                             "   jde-gen-conditional-padding-3 " "  'n)" " \"catch\" 
jde-gen-conditional-padding-1 "
                             " \"(\" jde-gen-conditional-padding-2 (p \"catch what: \" 
clause) \" e\""
                             "       jde-gen-conditional-padding-2 \")\" '>" " (if 
jde-gen-k&r "
                             "   jde-gen-conditional-padding-3 " "  'n)" " 
\"{\"'>'n'>'r'n" " \"}\" '> "
                             " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " " 
 'n)" " \"finally\" '>"
                             " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " " 
 'n)" " \"{\"'>'n'>'r'n" " \"}\""
                             " (if jde-gen-comments " "  '(l \" // end of 
try-finally\"))" " '>'n'>)" " )")
 jde-resolve-relative-paths-p t
 jde-javadoc-gen-author t
 jde-compile-option-depend-switch '("-Xdepend")
 jde-setnu-mode-enable nil
 jde-run-applet-doc ""
 jde-ant-program "ant"
 jde-compile-option-vm-args nil
 jde-enable-senator t
 jde-wiz-include-javadoc t
 jde-javadoc-gen-overview ""
 jde-javadoc-gen-notree nil
 jde-run-option-garbage-collection '(t t)
 jde-db-mode-hook nil
 jde-javadoc-command-path "javadoc"
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-import-group-function 'jde-import-group-of
 bsh-eval-timeout 30
 jde-db-read-vm-args nil
 jde-bug-debug nil
 jde-java-font-lock-api-name-filter nil
 jde-javadoc-end-block-template nil
 jde-gen-method-signature-padding-1 ""
 jde-gen-method-signature-padding-2 ""
 jde-gen-method-signature-padding-3 " "
 jde-gen-cflow-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l \"finally\")" " 
'(l '> \"finally\""
                         " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  
'n)" " \"{\"'>'n'>'r'n" " \"}\""
                         " (if jde-gen-comments " "  '(l \" // end of finally\"))" " 
'>'n'>)" " )")
 jde-javadoc-gen-packages nil
 jde-help-use-frames t
 jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" " '(l \"ife\")"
                         " '(l '> \"if\" jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p \"if-clause: \" 
clause)"
                         "       jde-gen-conditional-padding-2 \")\"" " (if 
jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "  '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\" '>"
                         " (if jde-gen-comments " "  '(l \" // end of if (\" (s 
clause) \")\" '>'n)" "  (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "   'n))" " '> \"else\"" 
" (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3" "  '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                         "  '(l \" // end of if (\" (s clause) \") else\"))" " 
'>'n'>)" " )")
 jde-bug-server-socket '(t . "2112")
 jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" " '(l \"while\")"
                       " '(l '> \"while\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 (p \"while-clause: \" 
clause) "
                       "       jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r "
                       "   jde-gen-conditional-padding-3 " "  '>'n)" " 
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                       "  '(l \" // end of while (\" (s clause) \")\"))" " '>'n'>)" " 
)")
 jde-imenu-include-modifiers nil
 jde-appletviewer-option-encoding ""
 jde-gen-cflow-try-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l \"try\")" " '(l 
'> \"try \"" " (if jde-gen-k&r "
                           "  ()" "  'n)" " \"{\"'>'n'>'r'n" " \"}\" '>" " (if 
jde-gen-k&r "
                           "   jde-gen-conditional-padding-3 " "  'n)" " \"catch\" 
jde-gen-conditional-padding-1 "
                           " \"(\" jde-gen-conditional-padding-2 (p \"catch what: \" 
clause) \" e\""
                           "       jde-gen-conditional-padding-2 \")\" '>" " (if 
jde-gen-k&r "
                           "   jde-gen-conditional-padding-3 " "  'n)" " 
\"{\"'>'n'>'r'n" " \"}\""
                           "  (if jde-gen-comments " "  '(l \" // end of 
try-catch\"))" " '>'n'>)" " )")
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-compile-option-target '("1.1")
 jde-ant-read-args nil
 jde-run-executable ""
 jde-ant-buildfile "build.xml"
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-jdb-key-bindings '(("[? ? ?]" . jde-debug-step-over) ("[? ? ?]" . 
jde-debug-step-into)
                        ("[? ? ?]" . jde-debug-cont) ("[? ? ?]" . jde-debug-run)
                        ("[? ? ?]" . jde-debug-toggle-breakpoint) ("[? ? ?]" . 
jde-debug-up)
                        ("[? ? ?]" . jde-debug-down))
 jde-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)" " '(l \"switch\")"
                        " '(l '> \"switch\" jde-gen-conditional-padding-1 "
                        "  \"(\" jde-gen-conditional-padding-2 (p \"switch-condition: 
\" clause) "
                        "        jde-gen-conditional-padding-2 \")\"" " '>" " (if 
jde-gen-k&r "
                        "   jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'"
                        " \"case \" (p \"first value: \") \":\"'>'n'" " >'p'n" " 
\"break;\"'>'n'n" " \"default:\"'>'n'>"
                        " \"break;\"'>'n" " \"}\"" " (if jde-gen-comments "
                        "  '(l \" // end of switch (\" (s clause) \")\"))" " '>'n'>)" 
" )")
 jde-which-method-abbrev-symbol "~"
 jde-db-option-vm-args nil
 jde-run-application-class "Tips"
 jde-javadoc-gen-doclet ""
 jde-project-hooks nil
 jde-import-auto-sort nil
 jde-run-option-verbose '(nil nil nil)
 jde-launch-beanshell-on-demand-p t
 jde-project-file-name "prj.el"
 jde-compile-option-debug '("selected" (t nil nil))
 jde-complete-insert-method-signature t
 jde-bug-jre-home ""
 jde-import-sorted-groups nil
 jde-compile-option-hide-classpath nil
 jde-run-applet-viewer ""
 jde-javadoc-return-tag-template "\"* @return \" (jde-javadoc-a type)\n \" \" 
(jde-javadoc-code type) \" value\""
 jde-javadoc-gen-version t
 jde-complete-signature-display-time 5
 jde-javadoc-gen-helpfile ""
 jde-import-excluded-packages '("bsh.*")
 jde-run-read-vm-args nil
 jde-help-docsets '(("JDK API" "" nil))
 jde-ant-target-regexp "<\\s-*target\\s-[^...]*?name\\s-*=\\s-*\"\\s-*\\([^\"]+\\)"
 jde-ant-invocation-method '("Script")
 jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class name: \" 
class) '>"
                                "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r " 
" ()" " '>'n)" "\"{\" '>'n"
                                "(jde-gen-method-signature" "  \"public\"" "  nil" "  
(jde-gen-lookup-named 'class)"
                                "  nil" " )" "(if jde-gen-k&r " " ()" " '>'n)" 
"\"{\"'>'n" "\"}\"'>'n" "'>'n"
                                "(jde-gen-get-interface-implementation)" "'>'n" "\"}\" 
'>'n'>")
 jde-auto-parse-buffer-interval 180
 jde-run-option-verify '(nil t)
 jde-import-reverse-sort-group nil
 jde-compile-option-optimize nil
 jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" " '(l \"case\")" " '(l 'n 
\"case \" (p \"value: \") \":\"'>'n"
                      " '>'p'n" " \"break;\"'>'n)" " )")
 jde-wiz-get-set-variable-convention '("")
 jde-compile-option-depend nil
 jde-javadoc-describe-class-template "\"* Describe class \" (jde-javadoc-code name) \" 
here.\""
 jde-help-remote-file-exists-function '("wget")
 jde-gen-add-test-to-suite '("\"suite.addTest(new \""
                             "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))"
                             "\"(\\\"\" (P \"Test Name: \") \"\\\") \"" "(if 
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
                             "\"public void runTest()\"" "(if jde-gen-k&r " "()" 
"'>'n)" "\"{\"'>'n"
                             "(P \"Method to call: \") \"();\"'>'n" "\"}\"'>'n" 
"\"});\"'>'n")
 jde-javadoc-gen-serialwarn nil
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
                                    "\".addActionListener(\" 
jde-gen-method-signature-padding-2 "
                                    "\"new ActionListener\" 
jde-gen-method-signature-padding-1 \"()\" '>"
                                    "(if jde-gen-k&r " " 
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
                                    "(jde-gen-method-signature" "  \"public\"" "  
\"void\"" "  \"actionPerformed\""
                                    "  \"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r " 
" ()" " 'n)" "\"{\"'>'n"
                                    "\"}\"'>'n" "\"}\" 
jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
 jde-cygwin-path-converter '(jde-cygwin-path-converter-internal)
 jde-auto-parse-enable t
 jde-compile-option-command-line-args nil
 jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" . jde-gen-console) 
("Swing App" . jde-gen-jfc-app))
 jde-project-context-switching-enabled-p t
 jde-javadoc-gen-args nil
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-run-option-properties nil
 )



There was no *JDEBug* buffer


There is no CLI buffer


There is no locals buffer


The contents of the *Backtrace* buffer were

Debugger entered--Lisp error: (error "Invalid vm path c:/bin/javaw.exe")
  signal(error ("Invalid vm path c:/bin/javaw.exe"))
  error("Invalid vm path c:/bin/javaw.exe")
  (if (file-exists-p vm-path) vm-path (error (format "Invalid vm path %s" vm-path)))
  (progn (setq vm-path (expand-file-name ... jdk-dir)) (if (file-exists-p vm-path) 
vm-path (error ...)))
  (if jdk-dir (progn (setq vm-path ...) (if ... vm-path ...)) (if (executable-find 
"java") (if ... "javaw" "java") (error "Cannot find a Java vm.")))
  (let ((jdk-dir ...)) (if jdk-dir (progn ... ...) (if ... ... ...)))
  (if (string= vm-path "") (let (...) (if jdk-dir ... ...)) (if (file-exists-p ...) 
vm-path (if ... vm-path ...)))
  (let ((vm-path ...)) (if (string= vm-path "") (let ... ...) (if ... vm-path ...)))
  (eieio-oset vm (quote :path) (let (...) (if ... ... ...)))
  (oset vm :path (let (...) (if ... ... ...)))
  (let* ((jdk-version ...) (vm ...)) (if (not vm) (setq vm ...)) (oset vm :path (let 
... ...)) vm)
  jde-run-get-vm()
  (eieio-oref (jde-run-get-vm) (quote :path))
  (oref (jde-run-get-vm) :path)
  (let* ((bsh-buffer ...) (jde-java-directory ...) (vm ...) (vm-args ...) (dir ...)) 
(setq vm-args (append vm-args bsh-vm-args)) (setq vm-args (append vm-args ...)) 
(save-excursion (set-buffer bsh-buffer) (erase-buffer) (cd dir) (insert ...) (insert 
...) (comint-mode) (setq comint-prompt-regexp "bsh % ")) (message "%s" "Starting the 
BeanShell. Please wait...") (let (... ... ... ...) (comint-exec bsh-buffer "bsh" vm 
nil vm-args)) (let (...) (process-kill-without-query bsh-process)) (if display-buffer 
(pop-to-buffer bsh-buffer-name)))
  (if (not (comint-check-proc bsh-buffer-name)) (let* (... ... ... ... ...) (setq 
vm-args ...) (setq vm-args ...) (save-excursion ... ... ... ... ... ... ...) (message 
"%s" "Starting the BeanShell. Please wait...") (let ... ...) (let ... ...) (if 
display-buffer ...)) (when display-buffer (message "The Java interpreter is already 
running.") (pop-to-buffer bsh-buffer-name)))
  (let ((bsh-buffer-name "*bsh*")) (if (not ...) (let* ... ... ... ... ... ... ... 
...) (when display-buffer ... ...)))
  bsh-internal()
  (let (proc) (bsh-internal) (setq proc (get-process "bsh")) (if (eq system-type ...) 
(accept-process-output proc) (while ...)) proc)
  (if (get-process "bsh") (get-process "bsh") (let (proc) (bsh-internal) (setq proc 
...) (if ... ... ...) proc))
  (let* ((bsh-process ...) (comint-filter ...)) (when bsh-process (setq bsh-tq-reply 
nil) (set-process-filter bsh-process ...) (process-send-string bsh-process ...) (if 
... ...) (set-process-filter bsh-process comint-filter) (if ... ...) (if eval-return 
... bsh-tq-reply)))
  bsh-eval("jde.util.JdeUtilities.setProjectValues(\"f:/Java/tips/prj.el\",  \"\");")
  (if (not (bsh-running-p)) (bsh-eval (jde-create-prj-values-str)))
  jde-jeval("jde.util.CompileServer.compile(\"f:/Java/tips/Tips.java \");")
  (let* (flag temp (output ...) (len ...) (status ...)) (setq output (substring output 
0 ...)) (save-excursion (set-buffer ...) (insert "CompileServer output:\n") (setq temp 
...) (insert temp " ") (insert source-path "\n") (insert "\n" output "\n") 
(compilation-handle-exit ... status ...)))
  (let* ((directory-sep-char 47) (args ...) (source-path ...)) (while (string-match 
"\"" args) (setq args ...)) (let* (flag temp ... ... ...) (setq output ...) 
(save-excursion ... ... ... ... ... ... ...)))
  jde-compile-compiler([object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  apply(jde-compile-compiler [object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval 
(apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys 
(cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys 
...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) 
(eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq newargs 
args) (if (object-p ...) (setq mclass ...)) (setq tlambdas (or ... ...)) (setq lambdas 
(cons tlambdas lambdas) keys (cons method-after keys)) (setq tlambdas (or ... ...)) 
(setq lambdas (cons tlambdas lambdas) keys (cons method-primary keys)) (setq tlambdas 
(or ... ...)) (setq lambdas (cons tlambdas lambdas) keys (cons method-before keys)) 
(let (... ...) (while lambdas ... ...) (if ... ...) rval))
  eieio-generic-call(jde-compile-run-server ([object jde-compile-javac-13 "javac 
1.3.x" unbound "1.3" unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil 
t]))
  jde-compile-run-server([object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  (if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec 
this))
  jde-compile-compiler([object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  apply(jde-compile-compiler [object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval 
(apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys 
(cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys 
...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) 
(eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq newargs 
args) (if (object-p ...) (setq mclass ...)) (setq tlambdas (or ... ...)) (setq lambdas 
(cons tlambdas lambdas) keys (cons method-after keys)) (setq tlambdas (or ... ...)) 
(setq lambdas (cons tlambdas lambdas) keys (cons method-primary keys)) (setq tlambdas 
(or ... ...)) (setq lambdas (cons tlambdas lambdas) keys (cons method-before keys)) 
(let (... ...) (while lambdas ... ...) (if ... ...) rval))
  eieio-generic-call(jde-compile-launch ([object jde-compile-javac-13 "javac 1.3.x" 
unbound "1.3" unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t]))
  jde-compile-launch([object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound 
#<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  jde-compile-compiler([object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  apply(jde-compile-compiler [object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" 
unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval 
(apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys 
(cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys 
...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) 
(eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq newargs 
args) (if (object-p ...) (setq mclass ...)) (setq tlambdas (or ... ...)) (setq lambdas 
(cons tlambdas lambdas) keys (cons method-after keys)) (setq tlambdas (or ... ...)) 
(setq lambdas (cons tlambdas lambdas) keys (cons method-primary keys)) (setq tlambdas 
(or ... ...)) (setq lambdas (cons tlambdas lambdas) keys (cons method-before keys)) 
(let (... ...) (while lambdas ... ...) (if ... ...) rval))
  eieio-generic-call(jde-compile-compile ([object jde-compile-javac-13 "javac 1.3.x" 
unbound "1.3" unbound #<buffer *compilation*> #<window 8 on *Backtrace*> nil t]))
  jde-compile-compile([object jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound 
#<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
  (progn (oset compiler :interactive-args (if ... ...)) (jde-compile-compile compiler))
  (if compiler (progn (oset compiler :interactive-args ...) (jde-compile-compile 
compiler)) (error "Unknown compiler. Aborting compilation."))
  (let ((compiler ...)) (if compiler (progn ... ...) (error "Unknown compiler. 
Aborting compilation.")))
  jde-compile()
* call-interactively(jde-compile)



End Insert *Backtrace* buffer


The contents of the *Messages* buffer were

(D:\EMACS-21.1\BIN\EMACS.EXE)
Loading font-lock...
Loading regexp-opt...done
Loading font-lock...done
Loading paren...done
Loading cl-macs...done
Bootstrapping objects...done
Loading easymenu...done
Loading image...done
Loading d:/EMACS-21.1/bin/fns-21.1.1.el (source)...done
Defining colors...
Loading mule-util...done
jde-java-font-lock: building names cache...empty
Loading cl-seq...done
For information about the GNU Project and its goals, type C-h C-p.
Loading f:/Java/prj.el (source)...done
Loading f:/Java/tips/prj.el (source)...done
Loading f:/Java/prj.el (source)...done
Loading f:/Java/tips/prj.el (source)...done
(No files need saving)
Loading debug...done
Entering debugger...
 [2 times]
Preparing problem report...
Loading sendmail...done
Formatting bug report buffer...........................................................
Mark set [2 times]



End Insert *Messages* buffer


The contents of the *jde-log* buffer were

jde-load-project-file: Loading f:/Java/prj.el
jde-load-project-file: Loading f:/Java/tips/prj.el
jde-set-variables: Loading jde-run-application-class from project f:/Java/tips/prj.el
jde-load-project-file: Loading f:/Java/prj.el
jde-load-project-file: Loading f:/Java/tips/prj.el
jde-set-variables: Loading jde-run-application-class from project f:/Java/tips/prj.el



End Insert *jde-log* buffer


Process environment: 

LANG=dan
TERM=cmd
EMACSDOC=D:/EMACS-21.1/etc
EMACSLOCKDIR=D:/EMACS-21.1/lock
EMACSPATH=D:/EMACS-21.1/bin
EMACSDATA=D:/EMACS-21.1/etc
SHELL=bash
EMACSLOADPATH=D:/EMACS-21.1/site-lisp;D:/EMACS-21.1/../site-lisp;D:/EMACS-21.1/lisp;D:/EMACS-21.1/leim
TMPDIR=C:\WINDOWS\TEMP
emacs_dir=D:/EMACS-21.1
BLASTER=A220 I5 D1 H5 P330 T6 E620
windir=C:\WINDOWS
CMDLINE=WIN
PATH=D:\TEX\BIN\WIN32;D:\GNU\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;D:\SML\BIN;C:\PROGRAMMER\MTS;D:\TEX\GSTOOLS\GS5.50\;D:\TEX\IMAGICK;D:\JDK1.3\BIN;D:\CYGWIN\BIN;C:\USR\LOCAL\BIN;
HOME=c: 
CM_PATH=d:\sml\lib
LIBRARY_PATH=\LIB
C_INCLUDE_PATH=\INCLUDE
GCC_EXEC_PREFIX=\LIB\GCC-LIB\
COMSPEC=C:\WINDOWS\COMMAND.COM
winbootdir=C:\WINDOWS
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP


The contents of the .emacs file was


;; Give et backtrace ved fejl
(setq debug-on-error t)

;; farver
(cond ((fboundp 'global-font-lock-mode)
       ;; Turn on font-lock in all modes that support it
       (global-font-lock-mode t)
       ;; Maximum colors
       (setq font-lock-maximum-decoration t)))

;; compile
(global-set-key [C-f12] 'compile)

;; Windows taster
(setq load-path (cons "d:/emacsPlugins/cua-mode/" load-path))
(require 'cua-mode)
(CUA-mode t)

;; C-tab skifter buffer
(global-set-key [C-tab] 'bury-buffer)

;; stavekontrol genvej
(global-set-key [C-f7] 'ispell-buffer)
(global-set-key [C-f8] 'spell-word)

;; shell-mode for variable
(global-set-key  [C-tab] 'hippie-expand)

;; Gaa til linie med C-cg
(global-set-key [C-c C-l] 'goto-line)

;; Brug dansk ordbog
(setq ispell-dictionary "dansk")

;; Titel bar
(setq frame-title-format '("%b" (buffer-file-name ": %f")))

;; Parenteser matches
(show-paren-mode 1)

;; Gaa til parentes
(global-set-key "%" 'match-paren)

(defun match-paren (arg)
"Go to the matching parenthesis if on parenthesis otherwise insert %."
      (interactive "p")
      (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
            ((looking-at "\\s\)") (forward-char 1) (backward-list 1))
            (t (self-insert-command (or arg 1)))))

;; Auto ryk ind efter en return
(global-set-key [(control m)] 'newline-and-indent)

;; position p� linien
(setq column-number-mode t)

;; backups i samme dir
(defun make-backup-file-name (file-name)
  "Create the non-numeric backup file name for `file-name'."
  ;(require 'dired)
  ;(if (file-exists-p "~/backups")
;  (concat "~/backups/" (dired-replace-in-string "[/]" "|" file-name) "~")
;  (concat file-name "~"))

(concat "~/backups/" (file-name-nondirectory file-name) "~"))

;; Lyd
(set-message-beep 'ok)

;; Home og end til at virke "rigtigt"

(global-set-key  [end] 'end-of-line)
(global-set-key  [home] 'beginning-of-line)
(global-set-key  [C-end] 'end-of-buffer)
(global-set-key  [C-home] 'beginning-of-buffer)


;; Sl� ihej
(global-set-key [M-f1] 'kill-this-buffer)
(global-set-key [M-f4] 'kill-emacs)

;; SML-mode noedvendigheder
(setq load-path (cons "lisp/progmodes" load-path))
(autoload 'sml-mode "sml-mode" "Major mode for editing SML." t)
(setq auto-mode-alist
      (append '(("\\.sml$" . sml-mode) 
                ("\\.sig$" . sml-mode) 
                ("\\.ML$"  . sml-mode)) auto-mode-alist))

;; bigwig-mode noedvendigheder
(setq load-path (cons "lisp/progmodes" load-path))
(autoload 'bigwig-mode "bigwig-mode" () t)
  (setq auto-mode-alist (cons '("\\.wig$" . bigwig-mode) auto-mode-alist))
 
;; Make ange-ftp-mode work
(setq ange-ftp-ftp-program-name "d:/emacs-20.7/bin/ftp.exe")
(setq ange-ftp-tmp-name-template "f:/tmp/")
(setq ange-ftp-gateway-tmp-name-template "f:/tmp/")

;; Make telnet-mode work
(require 'telnet)
(setq telnet-program "d:/telnet/xtelnet.exe")
(fset 'telnet 'zoltan-telnet)


;; telnet with telnet.exe written by Naftali Ramati ([EMAIL PROTECTED]).
;; Thanks to Zoltan Kemenczy ([EMAIL PROTECTED]).
(defun zoltan-telnet (host)
  "Open a network login connection to host named HOST (a string).
Communication with HOST is recorded in a buffer `*telnet-HOST*'.
Normally input is edited in Emacs and sent a line at a time."
  (interactive "sOpen telnet connection to host: ")
  (let* ((comint-delimiter-argument-list '(?\  ?\t))
         (name (concat "telnet-" (comint-arguments host 0 nil) ))
         (buffer (get-buffer (concat "*" name "*")))
         process)
    (if (eq window-system 'w32)
        (setq telnet-new-line "\n"))
    (if (and buffer (get-buffer-process buffer))
        (pop-to-buffer (concat "*" name "*"))
      (pop-to-buffer (make-comint name telnet-program nil host))
      (setq process (get-buffer-process (current-buffer)))
      (set-process-filter process 'telnet-initial-filter)
      (accept-process-output process)
      (telnet-mode)
      (setq comint-input-sender 'telnet-simple-send)
      (setq telnet-count telnet-initial-count))))


;; start bib
(setq startup-directory "f:/")

(let ((working-directory (or startup-directory nil)))
  (if (and (and working-directory)
           (file-directory-p working-directory))
      (cd working-directory)))

;;;; JDE Noedvendigheder
;;; Eieio

(add-to-list 'load-path "d:/emacsPlugins/eieio-0.17beta3")

;;; Semantic
;(setq semantic-load-turn-everything-on t)
;(load-file "d:/emacsPlugins/semantic-1.4beta13/semantic-load.el")
                                      ; change to actual install area.
(add-to-list 'load-path "d:/emacsPlugins/semantic-1.4beta13") ; so Emacs can find 
semantic
(require 'semantic-c) ; for C code integration
(require 'semantic-el) ; for Emacs Lisp code integration
(require 'semantic-make) ; for Makefile integration
(require 'semantic-imenu) ; if you use imenu or wich-function
(add-hook 'speedbar-load-hook (lambda () (require 'semantic-sb)))
                        ; for speedbar integration
(autoload 'semantic-bnf-mode "semantic-bnf" "Mode for Bovine Normal Form." t)
(add-to-list 'auto-mode-alist '("\\.bnf$" . semantic-bnf-mode))
                        ; for editing .bnf parser files.
(autoload 'semantic-minor-mode "semantic-mode" "Mode managing semantic parsing." t)
                        ; for semantic-minor-mode



;;; Speedbar
(add-to-list 'load-path "d:/emacsPlugins/speedbar-0.14beta2")

(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)

(define-key-after (lookup-key global-map [menu-bar tools])
      [speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])

(global-set-key [(f4)] 'speedbar-get-focus)


;;; bash shell

(setq binary-process-input t) 
(setq w32-quote-process-args ?\") 
(setq shell-file-name "bash") ;; or sh if you rename your bash executable to sh. 
(setenv "SHELL" shell-file-name) 
(setq explicit-shell-file-name shell-file-name) 
(setq explicit-sh-args '("-login" "-i"))

;; Hvor det hele er henne

;;(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/jde/jde-2.2.6/lisp"))
(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/jde-2.2.9beta8/lisp"))
;;(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/semantic-1.3.3"))
;;(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/semantic-1.4beta11"))
;;(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/speedbar-0.13a"))
(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/elib-1.0"))
;;(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/jde/eieio-0.16"))

;; Lad os s� f� det
(require 'jde)




(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(jde-enable-abbrev-mode nil)
 '(jde-run-application-class "")
 '(jde-run-read-app-args t))
(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 )

;;AucTex
;;;;Define keys and functions useful for AUC-TeX
;;If you do not want to use 'C-c C-c' or the pull-down menu "Command"
(global-set-key [(control f5)] 'do-LaTeX)      ; LaTeX  the current file
(global-set-key [(control f6)] 'do-DVIview)    ; DVIview  the current file
(defun do-LaTeX ()
   "LaTeX the curent file."
   (interactive)
   (TeX-command "LaTeX" 'TeX-master-file))
(defun do-DVIview ()
   "YAPview the curent file."
   (interactive)
   (TeX-command "View" 'TeX-master-file))
;;If you do not want to use the pull-down menu "Command" for dvips
(global-set-key [(control f9)] 'do-DVIPS)      ; DVIPS  the current file
(global-set-key [(control f10)] 'do-PSview)     ; PSview  the current file
(defun do-DVIPS ()
   "DVIPS the curent file."
   (interactive)
   (TeX-command "dviPS" 'TeX-master-file))
(defun do-PSview ()
   "DVIPS the curent file."
   (interactive)
   (TeX-command "Ghostview" 'TeX-master-file))

;;(load "d:/emacs-20.7/site-lisp/tex-site")
;;(load "d:/emacs-21.1/site-lisp/tex-site")

;;
;;(add-hook 'text-mode-hook 'flyspell-mode)
;;(add-hook 'tex-mode-hook 'flyspell-mode)

;; Java templete
;(defun create-java-template-from-buffer-name ()
;  (if (string-match "/\\([^/]+\\).java" buffer-file-name)
;      (progn
;       (insert "public class " 
;               (substring buffer-file-name (match-beginning 1) (match-end 1))
;               " {\n\n}\n")
;       (previous-line 2))))

;(add-hook 'find-file-not-found-hooks 
;          #'create-java-template-from-buffer-name t nil)



;; visual basic mode
(add-to-list 'load-path "d:/emacsPlugins/visual-basic")
(autoload 'visual-basic-mode "visual-basic-mode" "Visual Basic mode." t)
(setq auto-mode-alist (append '(("\\.\\(frm\\|bas\\|cls\\)$" . 
                                  visual-basic-mode)) auto-mode-alist))



;; html-helper mode
(add-to-list 'load-path "d:/emacsPlugins/html-helper")
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist
      (append '(("\\.html$" . html-helper-mode)
                ("\\.htm$"  . html-helper-mode)) auto-mode-alist))
(setq html-helper-address-string "<a 
href='mailto:[EMAIL PROTECTED]'>[EMAIL PROTECTED]</a>")
(setq browser-url-netscape-program "d:/web/opera/opera/opera.exe" )

;; "asp-mode"
(add-to-list 'auto-mode-alist '("\\.asp\\'" . html-helper-mode))


;; mmm-mode
;;(add-to-list 'load-path "d:/emacsPlugins/mmm-mode-0.4.7")
;;(require 'mmm-mode)
;;(setq mmm-global-mode t) 
;;(mmm-add-mode-ext-class nil "\.asp$" 'asp)


=====end inserted .emacs file

Reply via email to