Hello,
I currently try to set up JDE 2.3.5 with emacs on a Debian-amd64-system with
Java 1.5.
Installing was no problem, however I again run into problems when trying to
execute run for my project. It simply says "wrong-type-argument stringp" (I
have attached the backtrace).
I have looked a bit into the mentioned functions and noticed that
jde-run-get-vm-args is a generic function with implementations for - if I
read that right - Java 1.1 to Java 1.4.
So does JDE support Java 1.5 at all at the moment?
(I already sent a problem-report to Paul about a similar problem several weeks
ago, when I couldn't set jde-jdk to a 1.5-jdk for longer than the current
session, but got no answer --- however, the current problem is a bit more
annoying than the old one).
If no, when can we expect that? Is there some workaround? How much code needs
to be added in order to add support for running a 1.5 Java-VM?
Thanks for answers,
Wolfgang
Debugger entered--Lisp error: (wrong-type-argument stringp
("~/Programmieren/CivQuest/civquest"
"~/Programmieren/CivQuest/civquest/classes" "~/Programmieren/SwiFu/swifu"
"~/Programmieren/SwiFu/swifu/classes"))
jde-run-vm([object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
apply(jde-run-vm [object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
eieio-generic-call(jde-run-classpath-arg ([object jde-run-vm-1-5 "JDK 1.5 vm"
"1.5" "/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"]))
jde-run-classpath-arg([object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
jde-run-vm-1-4([object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
apply(jde-run-vm-1-4 [object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
eieio-generic-call(jde-run-get-vm-args ([object jde-run-vm-1-5 "JDK 1.5 vm"
"1.5" "/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"]))
jde-run-get-vm-args([object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
jde-run-vm([object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
apply(jde-run-vm [object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
eieio-generic-call(jde-run-vm-launch ([object jde-run-vm-1-5 "JDK 1.5 vm"
"1.5" "/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"]))
jde-run-vm-launch([object jde-run-vm-1-5 "JDK 1.5 vm" "1.5"
"/usr/local/lib/jdk1.5.0/bin/java" unbound "civquest.swing.CivQuest"])
jde-run(1)
* call-interactively(jde-run)