2008-12-19 7 views
6

Gibt es eine Version von JDE für Emacs, die das JDK 6.10 unterstützt? Ich konnte dazu keine Informationen finden. Während der Ausführung jedes Mal, wenn ich versuche, Dateien zu kompilieren, sagt JDE, dass es meine JDK-Version nicht erkennt und zu der Annahme zurückkehrt, dass es sich um eine Java5-Version handelt.JDE für Emacs für JDK 6.10

Antwort

5

ich gemacht habe folgende Anpassungen für JDE:..

'(jde-bug-debugger-host-address "127.0.0.1") 
'(jde-bug-jre-home "/usr/lib/jvm/java-6-sun") 
'(jde-compile-option-debug (quote ("all" (t nil nil)))) 
'(jde-debugger (quote ("jdb"))) 
'(jde-global-classpath (quote ("." "/usr/share/java/" "/usr/lib/jvm/java-6-sun/"))) 
'(jde-jdk-doc-url "/usr/share/doc/sun-java6-jdk/html/api/index.html") 
'(jde-jdk-registry (quote (("1.5" . "/usr/lib/jvm/java-6-sun")))) 
'(jde-regexp-jar-file "/usr/share/java/regexp.jar") 
'(jde-sourcepath (quote ("."))) 

so stellt es ohne Beschwerden, obwohl ich jdk 1.6.0.07.

1

Sie können Ihre Pfade in den Konfigurationseinstellungen festlegen, indem Sie eine JDK-Version mit M-x customize-variable "registrieren" und jde-jdk-registry auswählen. Speichern Sie diesen Zustand, dann tun Sie wieder M-x customize-variable, passen Sie jde-jdk an und wählen Sie das gewünschte aus.

Das sollte es tun; Wenn nicht, geben Sie uns ein wenig detailliertere Informationen.

0

Ja, das habe ich gemacht. Das Problem ist, wenn ich 'jde-compile, The message' aufruft. Die JDE erkennt JDK6.0.10 JDK nicht. Es sei angenommen, JDK 1.5 Javac“erscheint auch, es sieht nicht aus wie die Java6 Konstrukte, wie Anmerkungen, haben in der Syntaxprüfung oder Vertiefung Regeln definiert

+0

okay, das wie ein Fehler klingt. es gibt eine Mailingliste von der JDEE Website für solche Dinge. –