I don't know if this is a current issue with jde-checkstyle or not,
but I found something that works for me. (jde version 2.3.5)

The path conversion for referencing the rules list for checkstyle is
still in cygwin format, which java pukes on.  I changed `jde-root' to
convert it if cygwin is in use, I'm not sure if that breaks other
things but I haven't had troubles _yet_.

(defun jde-root()
  "Return the path of the root directory of this JDEE
installation. The root directory is the parent of the
directory that contains the JDEE's Lisp files. On
Emacs and on XEmacs installations that use the
JDEE distributable, the root directory is the root
directory that results from unpacking the distributable.
On installations based on the version of the JDEE
packaged with XEmacs, the root directory is
xemacs-packages/lisp."
  (let* ((directory-sep-char ?/)
         (dir (expand-file-name
               "../"
               (file-name-directory (locate-library "jde")))))
    (if (member system-type '(cygwin32 cygwin))
        (jde-cygwin-path-converter-cygpath dir)
      dir)))

Reply via email to