2008-12-19 97 views
6

是否有支持JDK 6.10的emacs的JDE版本?我一直無法找到關於此的任何信息。當它運行時,每次我嘗試編譯文件時,JDE都說它不能識別我的JDK版本,並且恢復爲假定它是Java5版本。JDE for Emacs for JDK 6.10

回答

5

我爲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 ("."))) 

所以編譯沒有怨言,但我有JDK 1.6.0.07。

1

您可以通過使用M-x customize-variable「註冊」JDK版本並選擇jde-jdk-registry來在配置設置中設置路徑。保存該狀態,然後再次執行M-x customize-variable,自定義jde-jdk並選擇一個你想要的。

應該做到這一點;如果沒有,給我們一些更詳細的信息。

0

是的,我已經做到了。問題是當我調用'jde-compile'時,消息'JDE不能識別JDK6.0.10 JDK。假設JDK 1.5 Javac?「出現,另外,看起來Java6結構(如註釋)已經在語法檢查或縮進規則中定義了。

+0

好吧,這聽起來像一個錯誤。有一個郵件列表,關閉JDEE網站這樣的事情。 – 2008-12-21 04:42:44