Hi,
I just started using project files. I Created a few java files and put them
in the package mqslink. Next, I did M-x customize-variable:
jde-global-classpath and inserted the following string:
C:/my-files/Gemini/CreditGW/jmsDan. (mqslink folder resides in this
directory.) I saved the setting for the current session. Now I can
successfully compile.
When I select JDE->Project->Project File->Create New I accept the default
c:/my-files/Gemini/CreditGW/jmsDan/mqslink/ directory. The prj.el file is
created. However, when I restart Emacs and try to compile one of the files,
I get the following error:
Signaling: (wrong-type-argument stringp t)
substitute-in-file-name(t)
(let* ((p ...) (len ...)) (if (and jde-resolve-relative-paths-p ... ...)
(let* ... ... ...) (setq p ...)) (jde-convert-cygwin-path p))
jde-normalize-path(quote jde-global-classpath)
(lambda (path) (jde-normalize-path path symbol))(quote)
mapcar((lambda (path) (jde-normalize-path path symbol)) (quote
("c:/my-files/Gemini/CreditGW/jmsDan")))
(jde-expand-classpath (mapcar (lambda ... ...) paths))
(mapconcat (lambda (path) (jde-normalize-path path symbol))
(jde-expand-classpath (mapcar ... paths)) jde-classpath-separator)
jde-build-classpath((quote ("c:/my-files/Gemini/CreditGW/jmsDan"))
jde-global-classpath)
(let ((path ...)) (if quote (setq path ...)) (setq path (concat arg " "
path)))
jde-build-path-arg("-classpath" (quote
("c:/my-files/Gemini/CreditGW/jmsDan")) t jde-global-classpath)
jde-build-classpath-arg((quote ("c:/my-files/Gemini/CreditGW/jmsDan")) t
jde-global-classpath)
(setq options (jde-build-classpath-arg jde-global-classpath
jde-quote-classpath (quote jde-global-classpath)))
(if jde-global-classpath (setq options (jde-build-classpath-arg
jde-global-classpath jde-quote-classpath ...)))
(if jde-compile-option-classpath (setq options (jde-build-classpath-arg
jde-compile-option-classpath jde-quote-classpath ...)) (if
jde-global-classpath (setq options ...)))
(let (options) (if jde-compile-option-classpath (setq options ...) (if
jde-global-classpath ...)) (if jde-compile-option-sourcepath (setq options
...)) (if jde-compile-option-bootclasspath (setq options ...)) (if
jde-compile-option-extdirs (setq options ...)) (let* (... ... ... ... ...)
(cond ... ... ... ...)) (if (not ...) (setq options ...)) (if
jde-compile-option-deprecation (setq options ...)) (if
jde-compile-option-optimize (setq options ...)) (if
jde-compile-option-depend (setq options ...)) (if jde-compile-option-vm-args
(setq options ...)) (if jde-compile-option-verbose (setq options ...)) (if
jde-compile-option-verbose-path (setq options ...)) (if
jde-compile-option-nowarn (setq options ...)) (if (not ...) (setq options
...)) (let (...) (if ... ...)) options)
jde-get-compile-options()
(concat jde-compiler " " (jde-get-compile-options) (if (not ...) (concat "
" more-args)) " " (file-name-nondirectory buffer-file-name))
jde-make-compile-command("")
(let ((compile-command ...)) (if (and ... ...) (let ... ... ... ...)
(save-some-buffers ... nil)) (setq compilation-finish-function (lambda ...
... ...)) (compile-internal compile-command "No more errors"))
jde-compile()
(save-excursion (if (buffer-modified-p) (progn ... ...)) (jde-compile)
(message "Compiling..."))
my-jde-save-and-compile()
call-interactively(my-jde-save-and-compile)
What am I doing incorrectly?
Thanks,
Daniel
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com