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/

Reply via email to