Do not know exactly, but JDE checks sometimes the following condition:
(if (eq system-type 'cygwin32)...)
and here is:
(defvar jde-classpath-separator (if (eq system-type 'cygwin32)
";" path-separator)
"The separator to use in a classpath.
This is usually the same as `path-separator'")
So, normally it should work i would say. Check the value of
system-type in your cygwin Emacs 21.2. Maybe it's different!?
Ciao,
Klaus
-----Original Message-----
From: Artur Hefczyc
To: jdee
Sent: 12.09.02 10:47
Subject: cygwin-emacs and classpath under jdee
Hello,
Recently I installed on my WinXP box last cygwin version
with emacs-21.2 with X toolkit.
Jdee translates classpath almost well except that it puts ':'
between directories instead of ';'.
Earlier when I compiled emacs on my own under this environment
it worked well, I could even use both unix-like and windows-like
path style when loeaded files (i mean i could use: "d:/file.java" and
"/cygdrive/d/file.java") and in paths I always got ';' as needed,
however it looks like cygwin-emacs version only sees cygwin
path and path style but it doesn't know about windows anything.
And probably jdee rely on emacs knowledge about path style.
So my questions is:
does anybody know how to force jdee to put ';' as path/file separator
instead of ':'.
I want classpath like this: "d:/jar1.jar;d:/jar2.jar;d:/jar3.jar"
instead of: "d:/jar1.jar:d:/jar2.jar:d:/jar3.jar" what i currently get.
regards
Artur Hefczyc
--
Artur Hefczyc [EMAIL PROTECTED]
Open Source Developer
http://wttools.sourceforge.net/