2008-12-19 43 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